chrono_tz/opt/build/repo/target/debug/build/chrono-tz-990708e93c9f924f/out/
timezones.rs

1use core::fmt::{self, Debug, Display, Formatter};
2use core::str::FromStr;
3
4use crate::timezone_impl::{TimeSpans, FixedTimespanSet, FixedTimespan};
5
6/// TimeZones built at compile time from the tz database
7///
8/// This implements [`chrono::TimeZone`] so that it may be used in and to
9/// construct chrono's DateTime type. See the root module documentation
10/// for details.
11#[derive(Clone, Copy, PartialEq, Eq, Hash)]
12#[cfg_attr(feature = "arbitrary", derive(arbitrary::Arbitrary))]
13pub enum Tz {
14    /// Africa/Abidjan
15    Africa__Abidjan,
16    /// Africa/Accra
17    Africa__Accra,
18    /// Africa/Addis_Ababa
19    Africa__Addis_Ababa,
20    /// Africa/Algiers
21    Africa__Algiers,
22    /// Africa/Asmara
23    Africa__Asmara,
24    /// Africa/Asmera
25    Africa__Asmera,
26    /// Africa/Bamako
27    Africa__Bamako,
28    /// Africa/Bangui
29    Africa__Bangui,
30    /// Africa/Banjul
31    Africa__Banjul,
32    /// Africa/Bissau
33    Africa__Bissau,
34    /// Africa/Blantyre
35    Africa__Blantyre,
36    /// Africa/Brazzaville
37    Africa__Brazzaville,
38    /// Africa/Bujumbura
39    Africa__Bujumbura,
40    /// Africa/Cairo
41    Africa__Cairo,
42    /// Africa/Casablanca
43    Africa__Casablanca,
44    /// Africa/Ceuta
45    Africa__Ceuta,
46    /// Africa/Conakry
47    Africa__Conakry,
48    /// Africa/Dakar
49    Africa__Dakar,
50    /// Africa/Dar_es_Salaam
51    Africa__Dar_es_Salaam,
52    /// Africa/Djibouti
53    Africa__Djibouti,
54    /// Africa/Douala
55    Africa__Douala,
56    /// Africa/El_Aaiun
57    Africa__El_Aaiun,
58    /// Africa/Freetown
59    Africa__Freetown,
60    /// Africa/Gaborone
61    Africa__Gaborone,
62    /// Africa/Harare
63    Africa__Harare,
64    /// Africa/Johannesburg
65    Africa__Johannesburg,
66    /// Africa/Juba
67    Africa__Juba,
68    /// Africa/Kampala
69    Africa__Kampala,
70    /// Africa/Khartoum
71    Africa__Khartoum,
72    /// Africa/Kigali
73    Africa__Kigali,
74    /// Africa/Kinshasa
75    Africa__Kinshasa,
76    /// Africa/Lagos
77    Africa__Lagos,
78    /// Africa/Libreville
79    Africa__Libreville,
80    /// Africa/Lome
81    Africa__Lome,
82    /// Africa/Luanda
83    Africa__Luanda,
84    /// Africa/Lubumbashi
85    Africa__Lubumbashi,
86    /// Africa/Lusaka
87    Africa__Lusaka,
88    /// Africa/Malabo
89    Africa__Malabo,
90    /// Africa/Maputo
91    Africa__Maputo,
92    /// Africa/Maseru
93    Africa__Maseru,
94    /// Africa/Mbabane
95    Africa__Mbabane,
96    /// Africa/Mogadishu
97    Africa__Mogadishu,
98    /// Africa/Monrovia
99    Africa__Monrovia,
100    /// Africa/Nairobi
101    Africa__Nairobi,
102    /// Africa/Ndjamena
103    Africa__Ndjamena,
104    /// Africa/Niamey
105    Africa__Niamey,
106    /// Africa/Nouakchott
107    Africa__Nouakchott,
108    /// Africa/Ouagadougou
109    Africa__Ouagadougou,
110    /// Africa/Porto-Novo
111    Africa__PortoNovo,
112    /// Africa/Sao_Tome
113    Africa__Sao_Tome,
114    /// Africa/Timbuktu
115    Africa__Timbuktu,
116    /// Africa/Tripoli
117    Africa__Tripoli,
118    /// Africa/Tunis
119    Africa__Tunis,
120    /// Africa/Windhoek
121    Africa__Windhoek,
122    /// America/Adak
123    America__Adak,
124    /// America/Anchorage
125    America__Anchorage,
126    /// America/Anguilla
127    America__Anguilla,
128    /// America/Antigua
129    America__Antigua,
130    /// America/Araguaina
131    America__Araguaina,
132    /// America/Argentina/Buenos_Aires
133    America__Argentina__Buenos_Aires,
134    /// America/Argentina/Catamarca
135    America__Argentina__Catamarca,
136    /// America/Argentina/ComodRivadavia
137    America__Argentina__ComodRivadavia,
138    /// America/Argentina/Cordoba
139    America__Argentina__Cordoba,
140    /// America/Argentina/Jujuy
141    America__Argentina__Jujuy,
142    /// America/Argentina/La_Rioja
143    America__Argentina__La_Rioja,
144    /// America/Argentina/Mendoza
145    America__Argentina__Mendoza,
146    /// America/Argentina/Rio_Gallegos
147    America__Argentina__Rio_Gallegos,
148    /// America/Argentina/Salta
149    America__Argentina__Salta,
150    /// America/Argentina/San_Juan
151    America__Argentina__San_Juan,
152    /// America/Argentina/San_Luis
153    America__Argentina__San_Luis,
154    /// America/Argentina/Tucuman
155    America__Argentina__Tucuman,
156    /// America/Argentina/Ushuaia
157    America__Argentina__Ushuaia,
158    /// America/Aruba
159    America__Aruba,
160    /// America/Asuncion
161    America__Asuncion,
162    /// America/Atikokan
163    America__Atikokan,
164    /// America/Atka
165    America__Atka,
166    /// America/Bahia
167    America__Bahia,
168    /// America/Bahia_Banderas
169    America__Bahia_Banderas,
170    /// America/Barbados
171    America__Barbados,
172    /// America/Belem
173    America__Belem,
174    /// America/Belize
175    America__Belize,
176    /// America/Blanc-Sablon
177    America__BlancSablon,
178    /// America/Boa_Vista
179    America__Boa_Vista,
180    /// America/Bogota
181    America__Bogota,
182    /// America/Boise
183    America__Boise,
184    /// America/Buenos_Aires
185    America__Buenos_Aires,
186    /// America/Cambridge_Bay
187    America__Cambridge_Bay,
188    /// America/Campo_Grande
189    America__Campo_Grande,
190    /// America/Cancun
191    America__Cancun,
192    /// America/Caracas
193    America__Caracas,
194    /// America/Catamarca
195    America__Catamarca,
196    /// America/Cayenne
197    America__Cayenne,
198    /// America/Cayman
199    America__Cayman,
200    /// America/Chicago
201    America__Chicago,
202    /// America/Chihuahua
203    America__Chihuahua,
204    /// America/Ciudad_Juarez
205    America__Ciudad_Juarez,
206    /// America/Coral_Harbour
207    America__Coral_Harbour,
208    /// America/Cordoba
209    America__Cordoba,
210    /// America/Costa_Rica
211    America__Costa_Rica,
212    /// America/Creston
213    America__Creston,
214    /// America/Cuiaba
215    America__Cuiaba,
216    /// America/Curacao
217    America__Curacao,
218    /// America/Danmarkshavn
219    America__Danmarkshavn,
220    /// America/Dawson
221    America__Dawson,
222    /// America/Dawson_Creek
223    America__Dawson_Creek,
224    /// America/Denver
225    America__Denver,
226    /// America/Detroit
227    America__Detroit,
228    /// America/Dominica
229    America__Dominica,
230    /// America/Edmonton
231    America__Edmonton,
232    /// America/Eirunepe
233    America__Eirunepe,
234    /// America/El_Salvador
235    America__El_Salvador,
236    /// America/Ensenada
237    America__Ensenada,
238    /// America/Fort_Nelson
239    America__Fort_Nelson,
240    /// America/Fort_Wayne
241    America__Fort_Wayne,
242    /// America/Fortaleza
243    America__Fortaleza,
244    /// America/Glace_Bay
245    America__Glace_Bay,
246    /// America/Godthab
247    America__Godthab,
248    /// America/Goose_Bay
249    America__Goose_Bay,
250    /// America/Grand_Turk
251    America__Grand_Turk,
252    /// America/Grenada
253    America__Grenada,
254    /// America/Guadeloupe
255    America__Guadeloupe,
256    /// America/Guatemala
257    America__Guatemala,
258    /// America/Guayaquil
259    America__Guayaquil,
260    /// America/Guyana
261    America__Guyana,
262    /// America/Halifax
263    America__Halifax,
264    /// America/Havana
265    America__Havana,
266    /// America/Hermosillo
267    America__Hermosillo,
268    /// America/Indiana/Indianapolis
269    America__Indiana__Indianapolis,
270    /// America/Indiana/Knox
271    America__Indiana__Knox,
272    /// America/Indiana/Marengo
273    America__Indiana__Marengo,
274    /// America/Indiana/Petersburg
275    America__Indiana__Petersburg,
276    /// America/Indiana/Tell_City
277    America__Indiana__Tell_City,
278    /// America/Indiana/Vevay
279    America__Indiana__Vevay,
280    /// America/Indiana/Vincennes
281    America__Indiana__Vincennes,
282    /// America/Indiana/Winamac
283    America__Indiana__Winamac,
284    /// America/Indianapolis
285    America__Indianapolis,
286    /// America/Inuvik
287    America__Inuvik,
288    /// America/Iqaluit
289    America__Iqaluit,
290    /// America/Jamaica
291    America__Jamaica,
292    /// America/Jujuy
293    America__Jujuy,
294    /// America/Juneau
295    America__Juneau,
296    /// America/Kentucky/Louisville
297    America__Kentucky__Louisville,
298    /// America/Kentucky/Monticello
299    America__Kentucky__Monticello,
300    /// America/Knox_IN
301    America__Knox_IN,
302    /// America/Kralendijk
303    America__Kralendijk,
304    /// America/La_Paz
305    America__La_Paz,
306    /// America/Lima
307    America__Lima,
308    /// America/Los_Angeles
309    America__Los_Angeles,
310    /// America/Louisville
311    America__Louisville,
312    /// America/Lower_Princes
313    America__Lower_Princes,
314    /// America/Maceio
315    America__Maceio,
316    /// America/Managua
317    America__Managua,
318    /// America/Manaus
319    America__Manaus,
320    /// America/Marigot
321    America__Marigot,
322    /// America/Martinique
323    America__Martinique,
324    /// America/Matamoros
325    America__Matamoros,
326    /// America/Mazatlan
327    America__Mazatlan,
328    /// America/Mendoza
329    America__Mendoza,
330    /// America/Menominee
331    America__Menominee,
332    /// America/Merida
333    America__Merida,
334    /// America/Metlakatla
335    America__Metlakatla,
336    /// America/Mexico_City
337    America__Mexico_City,
338    /// America/Miquelon
339    America__Miquelon,
340    /// America/Moncton
341    America__Moncton,
342    /// America/Monterrey
343    America__Monterrey,
344    /// America/Montevideo
345    America__Montevideo,
346    /// America/Montreal
347    America__Montreal,
348    /// America/Montserrat
349    America__Montserrat,
350    /// America/Nassau
351    America__Nassau,
352    /// America/New_York
353    America__New_York,
354    /// America/Nipigon
355    America__Nipigon,
356    /// America/Nome
357    America__Nome,
358    /// America/Noronha
359    America__Noronha,
360    /// America/North_Dakota/Beulah
361    America__North_Dakota__Beulah,
362    /// America/North_Dakota/Center
363    America__North_Dakota__Center,
364    /// America/North_Dakota/New_Salem
365    America__North_Dakota__New_Salem,
366    /// America/Nuuk
367    America__Nuuk,
368    /// America/Ojinaga
369    America__Ojinaga,
370    /// America/Panama
371    America__Panama,
372    /// America/Pangnirtung
373    America__Pangnirtung,
374    /// America/Paramaribo
375    America__Paramaribo,
376    /// America/Phoenix
377    America__Phoenix,
378    /// America/Port-au-Prince
379    America__PortauPrince,
380    /// America/Port_of_Spain
381    America__Port_of_Spain,
382    /// America/Porto_Acre
383    America__Porto_Acre,
384    /// America/Porto_Velho
385    America__Porto_Velho,
386    /// America/Puerto_Rico
387    America__Puerto_Rico,
388    /// America/Punta_Arenas
389    America__Punta_Arenas,
390    /// America/Rainy_River
391    America__Rainy_River,
392    /// America/Rankin_Inlet
393    America__Rankin_Inlet,
394    /// America/Recife
395    America__Recife,
396    /// America/Regina
397    America__Regina,
398    /// America/Resolute
399    America__Resolute,
400    /// America/Rio_Branco
401    America__Rio_Branco,
402    /// America/Rosario
403    America__Rosario,
404    /// America/Santa_Isabel
405    America__Santa_Isabel,
406    /// America/Santarem
407    America__Santarem,
408    /// America/Santiago
409    America__Santiago,
410    /// America/Santo_Domingo
411    America__Santo_Domingo,
412    /// America/Sao_Paulo
413    America__Sao_Paulo,
414    /// America/Scoresbysund
415    America__Scoresbysund,
416    /// America/Shiprock
417    America__Shiprock,
418    /// America/Sitka
419    America__Sitka,
420    /// America/St_Barthelemy
421    America__St_Barthelemy,
422    /// America/St_Johns
423    America__St_Johns,
424    /// America/St_Kitts
425    America__St_Kitts,
426    /// America/St_Lucia
427    America__St_Lucia,
428    /// America/St_Thomas
429    America__St_Thomas,
430    /// America/St_Vincent
431    America__St_Vincent,
432    /// America/Swift_Current
433    America__Swift_Current,
434    /// America/Tegucigalpa
435    America__Tegucigalpa,
436    /// America/Thule
437    America__Thule,
438    /// America/Thunder_Bay
439    America__Thunder_Bay,
440    /// America/Tijuana
441    America__Tijuana,
442    /// America/Toronto
443    America__Toronto,
444    /// America/Tortola
445    America__Tortola,
446    /// America/Vancouver
447    America__Vancouver,
448    /// America/Virgin
449    America__Virgin,
450    /// America/Whitehorse
451    America__Whitehorse,
452    /// America/Winnipeg
453    America__Winnipeg,
454    /// America/Yakutat
455    America__Yakutat,
456    /// America/Yellowknife
457    America__Yellowknife,
458    /// Antarctica/Casey
459    Antarctica__Casey,
460    /// Antarctica/Davis
461    Antarctica__Davis,
462    /// Antarctica/DumontDUrville
463    Antarctica__DumontDUrville,
464    /// Antarctica/Macquarie
465    Antarctica__Macquarie,
466    /// Antarctica/Mawson
467    Antarctica__Mawson,
468    /// Antarctica/McMurdo
469    Antarctica__McMurdo,
470    /// Antarctica/Palmer
471    Antarctica__Palmer,
472    /// Antarctica/Rothera
473    Antarctica__Rothera,
474    /// Antarctica/South_Pole
475    Antarctica__South_Pole,
476    /// Antarctica/Syowa
477    Antarctica__Syowa,
478    /// Antarctica/Troll
479    Antarctica__Troll,
480    /// Antarctica/Vostok
481    Antarctica__Vostok,
482    /// Arctic/Longyearbyen
483    Arctic__Longyearbyen,
484    /// Asia/Aden
485    Asia__Aden,
486    /// Asia/Almaty
487    Asia__Almaty,
488    /// Asia/Amman
489    Asia__Amman,
490    /// Asia/Anadyr
491    Asia__Anadyr,
492    /// Asia/Aqtau
493    Asia__Aqtau,
494    /// Asia/Aqtobe
495    Asia__Aqtobe,
496    /// Asia/Ashgabat
497    Asia__Ashgabat,
498    /// Asia/Ashkhabad
499    Asia__Ashkhabad,
500    /// Asia/Atyrau
501    Asia__Atyrau,
502    /// Asia/Baghdad
503    Asia__Baghdad,
504    /// Asia/Bahrain
505    Asia__Bahrain,
506    /// Asia/Baku
507    Asia__Baku,
508    /// Asia/Bangkok
509    Asia__Bangkok,
510    /// Asia/Barnaul
511    Asia__Barnaul,
512    /// Asia/Beirut
513    Asia__Beirut,
514    /// Asia/Bishkek
515    Asia__Bishkek,
516    /// Asia/Brunei
517    Asia__Brunei,
518    /// Asia/Calcutta
519    Asia__Calcutta,
520    /// Asia/Chita
521    Asia__Chita,
522    /// Asia/Choibalsan
523    Asia__Choibalsan,
524    /// Asia/Chongqing
525    Asia__Chongqing,
526    /// Asia/Chungking
527    Asia__Chungking,
528    /// Asia/Colombo
529    Asia__Colombo,
530    /// Asia/Dacca
531    Asia__Dacca,
532    /// Asia/Damascus
533    Asia__Damascus,
534    /// Asia/Dhaka
535    Asia__Dhaka,
536    /// Asia/Dili
537    Asia__Dili,
538    /// Asia/Dubai
539    Asia__Dubai,
540    /// Asia/Dushanbe
541    Asia__Dushanbe,
542    /// Asia/Famagusta
543    Asia__Famagusta,
544    /// Asia/Gaza
545    Asia__Gaza,
546    /// Asia/Harbin
547    Asia__Harbin,
548    /// Asia/Hebron
549    Asia__Hebron,
550    /// Asia/Ho_Chi_Minh
551    Asia__Ho_Chi_Minh,
552    /// Asia/Hong_Kong
553    Asia__Hong_Kong,
554    /// Asia/Hovd
555    Asia__Hovd,
556    /// Asia/Irkutsk
557    Asia__Irkutsk,
558    /// Asia/Istanbul
559    Asia__Istanbul,
560    /// Asia/Jakarta
561    Asia__Jakarta,
562    /// Asia/Jayapura
563    Asia__Jayapura,
564    /// Asia/Jerusalem
565    Asia__Jerusalem,
566    /// Asia/Kabul
567    Asia__Kabul,
568    /// Asia/Kamchatka
569    Asia__Kamchatka,
570    /// Asia/Karachi
571    Asia__Karachi,
572    /// Asia/Kashgar
573    Asia__Kashgar,
574    /// Asia/Kathmandu
575    Asia__Kathmandu,
576    /// Asia/Katmandu
577    Asia__Katmandu,
578    /// Asia/Khandyga
579    Asia__Khandyga,
580    /// Asia/Kolkata
581    Asia__Kolkata,
582    /// Asia/Krasnoyarsk
583    Asia__Krasnoyarsk,
584    /// Asia/Kuala_Lumpur
585    Asia__Kuala_Lumpur,
586    /// Asia/Kuching
587    Asia__Kuching,
588    /// Asia/Kuwait
589    Asia__Kuwait,
590    /// Asia/Macao
591    Asia__Macao,
592    /// Asia/Macau
593    Asia__Macau,
594    /// Asia/Magadan
595    Asia__Magadan,
596    /// Asia/Makassar
597    Asia__Makassar,
598    /// Asia/Manila
599    Asia__Manila,
600    /// Asia/Muscat
601    Asia__Muscat,
602    /// Asia/Nicosia
603    Asia__Nicosia,
604    /// Asia/Novokuznetsk
605    Asia__Novokuznetsk,
606    /// Asia/Novosibirsk
607    Asia__Novosibirsk,
608    /// Asia/Omsk
609    Asia__Omsk,
610    /// Asia/Oral
611    Asia__Oral,
612    /// Asia/Phnom_Penh
613    Asia__Phnom_Penh,
614    /// Asia/Pontianak
615    Asia__Pontianak,
616    /// Asia/Pyongyang
617    Asia__Pyongyang,
618    /// Asia/Qatar
619    Asia__Qatar,
620    /// Asia/Qostanay
621    Asia__Qostanay,
622    /// Asia/Qyzylorda
623    Asia__Qyzylorda,
624    /// Asia/Rangoon
625    Asia__Rangoon,
626    /// Asia/Riyadh
627    Asia__Riyadh,
628    /// Asia/Saigon
629    Asia__Saigon,
630    /// Asia/Sakhalin
631    Asia__Sakhalin,
632    /// Asia/Samarkand
633    Asia__Samarkand,
634    /// Asia/Seoul
635    Asia__Seoul,
636    /// Asia/Shanghai
637    Asia__Shanghai,
638    /// Asia/Singapore
639    Asia__Singapore,
640    /// Asia/Srednekolymsk
641    Asia__Srednekolymsk,
642    /// Asia/Taipei
643    Asia__Taipei,
644    /// Asia/Tashkent
645    Asia__Tashkent,
646    /// Asia/Tbilisi
647    Asia__Tbilisi,
648    /// Asia/Tehran
649    Asia__Tehran,
650    /// Asia/Tel_Aviv
651    Asia__Tel_Aviv,
652    /// Asia/Thimbu
653    Asia__Thimbu,
654    /// Asia/Thimphu
655    Asia__Thimphu,
656    /// Asia/Tokyo
657    Asia__Tokyo,
658    /// Asia/Tomsk
659    Asia__Tomsk,
660    /// Asia/Ujung_Pandang
661    Asia__Ujung_Pandang,
662    /// Asia/Ulaanbaatar
663    Asia__Ulaanbaatar,
664    /// Asia/Ulan_Bator
665    Asia__Ulan_Bator,
666    /// Asia/Urumqi
667    Asia__Urumqi,
668    /// Asia/Ust-Nera
669    Asia__UstNera,
670    /// Asia/Vientiane
671    Asia__Vientiane,
672    /// Asia/Vladivostok
673    Asia__Vladivostok,
674    /// Asia/Yakutsk
675    Asia__Yakutsk,
676    /// Asia/Yangon
677    Asia__Yangon,
678    /// Asia/Yekaterinburg
679    Asia__Yekaterinburg,
680    /// Asia/Yerevan
681    Asia__Yerevan,
682    /// Atlantic/Azores
683    Atlantic__Azores,
684    /// Atlantic/Bermuda
685    Atlantic__Bermuda,
686    /// Atlantic/Canary
687    Atlantic__Canary,
688    /// Atlantic/Cape_Verde
689    Atlantic__Cape_Verde,
690    /// Atlantic/Faeroe
691    Atlantic__Faeroe,
692    /// Atlantic/Faroe
693    Atlantic__Faroe,
694    /// Atlantic/Jan_Mayen
695    Atlantic__Jan_Mayen,
696    /// Atlantic/Madeira
697    Atlantic__Madeira,
698    /// Atlantic/Reykjavik
699    Atlantic__Reykjavik,
700    /// Atlantic/South_Georgia
701    Atlantic__South_Georgia,
702    /// Atlantic/St_Helena
703    Atlantic__St_Helena,
704    /// Atlantic/Stanley
705    Atlantic__Stanley,
706    /// Australia/ACT
707    Australia__ACT,
708    /// Australia/Adelaide
709    Australia__Adelaide,
710    /// Australia/Brisbane
711    Australia__Brisbane,
712    /// Australia/Broken_Hill
713    Australia__Broken_Hill,
714    /// Australia/Canberra
715    Australia__Canberra,
716    /// Australia/Currie
717    Australia__Currie,
718    /// Australia/Darwin
719    Australia__Darwin,
720    /// Australia/Eucla
721    Australia__Eucla,
722    /// Australia/Hobart
723    Australia__Hobart,
724    /// Australia/LHI
725    Australia__LHI,
726    /// Australia/Lindeman
727    Australia__Lindeman,
728    /// Australia/Lord_Howe
729    Australia__Lord_Howe,
730    /// Australia/Melbourne
731    Australia__Melbourne,
732    /// Australia/NSW
733    Australia__NSW,
734    /// Australia/North
735    Australia__North,
736    /// Australia/Perth
737    Australia__Perth,
738    /// Australia/Queensland
739    Australia__Queensland,
740    /// Australia/South
741    Australia__South,
742    /// Australia/Sydney
743    Australia__Sydney,
744    /// Australia/Tasmania
745    Australia__Tasmania,
746    /// Australia/Victoria
747    Australia__Victoria,
748    /// Australia/West
749    Australia__West,
750    /// Australia/Yancowinna
751    Australia__Yancowinna,
752    /// Brazil/Acre
753    Brazil__Acre,
754    /// Brazil/DeNoronha
755    Brazil__DeNoronha,
756    /// Brazil/East
757    Brazil__East,
758    /// Brazil/West
759    Brazil__West,
760    /// CET
761    CET,
762    /// CST6CDT
763    CST6CDT,
764    /// Canada/Atlantic
765    Canada__Atlantic,
766    /// Canada/Central
767    Canada__Central,
768    /// Canada/Eastern
769    Canada__Eastern,
770    /// Canada/Mountain
771    Canada__Mountain,
772    /// Canada/Newfoundland
773    Canada__Newfoundland,
774    /// Canada/Pacific
775    Canada__Pacific,
776    /// Canada/Saskatchewan
777    Canada__Saskatchewan,
778    /// Canada/Yukon
779    Canada__Yukon,
780    /// Chile/Continental
781    Chile__Continental,
782    /// Chile/EasterIsland
783    Chile__EasterIsland,
784    /// Cuba
785    Cuba,
786    /// EET
787    EET,
788    /// EST
789    EST,
790    /// EST5EDT
791    EST5EDT,
792    /// Egypt
793    Egypt,
794    /// Eire
795    Eire,
796    /// Etc/GMT
797    Etc__GMT,
798    /// Etc/GMT+0
799    Etc__GMTPlus0,
800    /// Etc/GMT+1
801    Etc__GMTPlus1,
802    /// Etc/GMT+10
803    Etc__GMTPlus10,
804    /// Etc/GMT+11
805    Etc__GMTPlus11,
806    /// Etc/GMT+12
807    Etc__GMTPlus12,
808    /// Etc/GMT+2
809    Etc__GMTPlus2,
810    /// Etc/GMT+3
811    Etc__GMTPlus3,
812    /// Etc/GMT+4
813    Etc__GMTPlus4,
814    /// Etc/GMT+5
815    Etc__GMTPlus5,
816    /// Etc/GMT+6
817    Etc__GMTPlus6,
818    /// Etc/GMT+7
819    Etc__GMTPlus7,
820    /// Etc/GMT+8
821    Etc__GMTPlus8,
822    /// Etc/GMT+9
823    Etc__GMTPlus9,
824    /// Etc/GMT-0
825    Etc__GMTMinus0,
826    /// Etc/GMT-1
827    Etc__GMTMinus1,
828    /// Etc/GMT-10
829    Etc__GMTMinus10,
830    /// Etc/GMT-11
831    Etc__GMTMinus11,
832    /// Etc/GMT-12
833    Etc__GMTMinus12,
834    /// Etc/GMT-13
835    Etc__GMTMinus13,
836    /// Etc/GMT-14
837    Etc__GMTMinus14,
838    /// Etc/GMT-2
839    Etc__GMTMinus2,
840    /// Etc/GMT-3
841    Etc__GMTMinus3,
842    /// Etc/GMT-4
843    Etc__GMTMinus4,
844    /// Etc/GMT-5
845    Etc__GMTMinus5,
846    /// Etc/GMT-6
847    Etc__GMTMinus6,
848    /// Etc/GMT-7
849    Etc__GMTMinus7,
850    /// Etc/GMT-8
851    Etc__GMTMinus8,
852    /// Etc/GMT-9
853    Etc__GMTMinus9,
854    /// Etc/GMT0
855    Etc__GMT0,
856    /// Etc/Greenwich
857    Etc__Greenwich,
858    /// Etc/UCT
859    Etc__UCT,
860    /// Etc/UTC
861    Etc__UTC,
862    /// Etc/Universal
863    Etc__Universal,
864    /// Etc/Zulu
865    Etc__Zulu,
866    /// Europe/Amsterdam
867    Europe__Amsterdam,
868    /// Europe/Andorra
869    Europe__Andorra,
870    /// Europe/Astrakhan
871    Europe__Astrakhan,
872    /// Europe/Athens
873    Europe__Athens,
874    /// Europe/Belfast
875    Europe__Belfast,
876    /// Europe/Belgrade
877    Europe__Belgrade,
878    /// Europe/Berlin
879    Europe__Berlin,
880    /// Europe/Bratislava
881    Europe__Bratislava,
882    /// Europe/Brussels
883    Europe__Brussels,
884    /// Europe/Bucharest
885    Europe__Bucharest,
886    /// Europe/Budapest
887    Europe__Budapest,
888    /// Europe/Busingen
889    Europe__Busingen,
890    /// Europe/Chisinau
891    Europe__Chisinau,
892    /// Europe/Copenhagen
893    Europe__Copenhagen,
894    /// Europe/Dublin
895    Europe__Dublin,
896    /// Europe/Gibraltar
897    Europe__Gibraltar,
898    /// Europe/Guernsey
899    Europe__Guernsey,
900    /// Europe/Helsinki
901    Europe__Helsinki,
902    /// Europe/Isle_of_Man
903    Europe__Isle_of_Man,
904    /// Europe/Istanbul
905    Europe__Istanbul,
906    /// Europe/Jersey
907    Europe__Jersey,
908    /// Europe/Kaliningrad
909    Europe__Kaliningrad,
910    /// Europe/Kiev
911    Europe__Kiev,
912    /// Europe/Kirov
913    Europe__Kirov,
914    /// Europe/Kyiv
915    Europe__Kyiv,
916    /// Europe/Lisbon
917    Europe__Lisbon,
918    /// Europe/Ljubljana
919    Europe__Ljubljana,
920    /// Europe/London
921    Europe__London,
922    /// Europe/Luxembourg
923    Europe__Luxembourg,
924    /// Europe/Madrid
925    Europe__Madrid,
926    /// Europe/Malta
927    Europe__Malta,
928    /// Europe/Mariehamn
929    Europe__Mariehamn,
930    /// Europe/Minsk
931    Europe__Minsk,
932    /// Europe/Monaco
933    Europe__Monaco,
934    /// Europe/Moscow
935    Europe__Moscow,
936    /// Europe/Nicosia
937    Europe__Nicosia,
938    /// Europe/Oslo
939    Europe__Oslo,
940    /// Europe/Paris
941    Europe__Paris,
942    /// Europe/Podgorica
943    Europe__Podgorica,
944    /// Europe/Prague
945    Europe__Prague,
946    /// Europe/Riga
947    Europe__Riga,
948    /// Europe/Rome
949    Europe__Rome,
950    /// Europe/Samara
951    Europe__Samara,
952    /// Europe/San_Marino
953    Europe__San_Marino,
954    /// Europe/Sarajevo
955    Europe__Sarajevo,
956    /// Europe/Saratov
957    Europe__Saratov,
958    /// Europe/Simferopol
959    Europe__Simferopol,
960    /// Europe/Skopje
961    Europe__Skopje,
962    /// Europe/Sofia
963    Europe__Sofia,
964    /// Europe/Stockholm
965    Europe__Stockholm,
966    /// Europe/Tallinn
967    Europe__Tallinn,
968    /// Europe/Tirane
969    Europe__Tirane,
970    /// Europe/Tiraspol
971    Europe__Tiraspol,
972    /// Europe/Ulyanovsk
973    Europe__Ulyanovsk,
974    /// Europe/Uzhgorod
975    Europe__Uzhgorod,
976    /// Europe/Vaduz
977    Europe__Vaduz,
978    /// Europe/Vatican
979    Europe__Vatican,
980    /// Europe/Vienna
981    Europe__Vienna,
982    /// Europe/Vilnius
983    Europe__Vilnius,
984    /// Europe/Volgograd
985    Europe__Volgograd,
986    /// Europe/Warsaw
987    Europe__Warsaw,
988    /// Europe/Zagreb
989    Europe__Zagreb,
990    /// Europe/Zaporozhye
991    Europe__Zaporozhye,
992    /// Europe/Zurich
993    Europe__Zurich,
994    /// GB
995    GB,
996    /// GB-Eire
997    GBEire,
998    /// GMT
999    GMT,
1000    /// GMT+0
1001    GMTPlus0,
1002    /// GMT-0
1003    GMTMinus0,
1004    /// GMT0
1005    GMT0,
1006    /// Greenwich
1007    Greenwich,
1008    /// HST
1009    HST,
1010    /// Hongkong
1011    Hongkong,
1012    /// Iceland
1013    Iceland,
1014    /// Indian/Antananarivo
1015    Indian__Antananarivo,
1016    /// Indian/Chagos
1017    Indian__Chagos,
1018    /// Indian/Christmas
1019    Indian__Christmas,
1020    /// Indian/Cocos
1021    Indian__Cocos,
1022    /// Indian/Comoro
1023    Indian__Comoro,
1024    /// Indian/Kerguelen
1025    Indian__Kerguelen,
1026    /// Indian/Mahe
1027    Indian__Mahe,
1028    /// Indian/Maldives
1029    Indian__Maldives,
1030    /// Indian/Mauritius
1031    Indian__Mauritius,
1032    /// Indian/Mayotte
1033    Indian__Mayotte,
1034    /// Indian/Reunion
1035    Indian__Reunion,
1036    /// Iran
1037    Iran,
1038    /// Israel
1039    Israel,
1040    /// Jamaica
1041    Jamaica,
1042    /// Japan
1043    Japan,
1044    /// Kwajalein
1045    Kwajalein,
1046    /// Libya
1047    Libya,
1048    /// MET
1049    MET,
1050    /// MST
1051    MST,
1052    /// MST7MDT
1053    MST7MDT,
1054    /// Mexico/BajaNorte
1055    Mexico__BajaNorte,
1056    /// Mexico/BajaSur
1057    Mexico__BajaSur,
1058    /// Mexico/General
1059    Mexico__General,
1060    /// NZ
1061    NZ,
1062    /// NZ-CHAT
1063    NZCHAT,
1064    /// Navajo
1065    Navajo,
1066    /// PRC
1067    PRC,
1068    /// PST8PDT
1069    PST8PDT,
1070    /// Pacific/Apia
1071    Pacific__Apia,
1072    /// Pacific/Auckland
1073    Pacific__Auckland,
1074    /// Pacific/Bougainville
1075    Pacific__Bougainville,
1076    /// Pacific/Chatham
1077    Pacific__Chatham,
1078    /// Pacific/Chuuk
1079    Pacific__Chuuk,
1080    /// Pacific/Easter
1081    Pacific__Easter,
1082    /// Pacific/Efate
1083    Pacific__Efate,
1084    /// Pacific/Enderbury
1085    Pacific__Enderbury,
1086    /// Pacific/Fakaofo
1087    Pacific__Fakaofo,
1088    /// Pacific/Fiji
1089    Pacific__Fiji,
1090    /// Pacific/Funafuti
1091    Pacific__Funafuti,
1092    /// Pacific/Galapagos
1093    Pacific__Galapagos,
1094    /// Pacific/Gambier
1095    Pacific__Gambier,
1096    /// Pacific/Guadalcanal
1097    Pacific__Guadalcanal,
1098    /// Pacific/Guam
1099    Pacific__Guam,
1100    /// Pacific/Honolulu
1101    Pacific__Honolulu,
1102    /// Pacific/Johnston
1103    Pacific__Johnston,
1104    /// Pacific/Kanton
1105    Pacific__Kanton,
1106    /// Pacific/Kiritimati
1107    Pacific__Kiritimati,
1108    /// Pacific/Kosrae
1109    Pacific__Kosrae,
1110    /// Pacific/Kwajalein
1111    Pacific__Kwajalein,
1112    /// Pacific/Majuro
1113    Pacific__Majuro,
1114    /// Pacific/Marquesas
1115    Pacific__Marquesas,
1116    /// Pacific/Midway
1117    Pacific__Midway,
1118    /// Pacific/Nauru
1119    Pacific__Nauru,
1120    /// Pacific/Niue
1121    Pacific__Niue,
1122    /// Pacific/Norfolk
1123    Pacific__Norfolk,
1124    /// Pacific/Noumea
1125    Pacific__Noumea,
1126    /// Pacific/Pago_Pago
1127    Pacific__Pago_Pago,
1128    /// Pacific/Palau
1129    Pacific__Palau,
1130    /// Pacific/Pitcairn
1131    Pacific__Pitcairn,
1132    /// Pacific/Pohnpei
1133    Pacific__Pohnpei,
1134    /// Pacific/Ponape
1135    Pacific__Ponape,
1136    /// Pacific/Port_Moresby
1137    Pacific__Port_Moresby,
1138    /// Pacific/Rarotonga
1139    Pacific__Rarotonga,
1140    /// Pacific/Saipan
1141    Pacific__Saipan,
1142    /// Pacific/Samoa
1143    Pacific__Samoa,
1144    /// Pacific/Tahiti
1145    Pacific__Tahiti,
1146    /// Pacific/Tarawa
1147    Pacific__Tarawa,
1148    /// Pacific/Tongatapu
1149    Pacific__Tongatapu,
1150    /// Pacific/Truk
1151    Pacific__Truk,
1152    /// Pacific/Wake
1153    Pacific__Wake,
1154    /// Pacific/Wallis
1155    Pacific__Wallis,
1156    /// Pacific/Yap
1157    Pacific__Yap,
1158    /// Poland
1159    Poland,
1160    /// Portugal
1161    Portugal,
1162    /// ROC
1163    ROC,
1164    /// ROK
1165    ROK,
1166    /// Singapore
1167    Singapore,
1168    /// Turkey
1169    Turkey,
1170    /// UCT
1171    UCT,
1172    /// US/Alaska
1173    US__Alaska,
1174    /// US/Aleutian
1175    US__Aleutian,
1176    /// US/Arizona
1177    US__Arizona,
1178    /// US/Central
1179    US__Central,
1180    /// US/East-Indiana
1181    US__EastIndiana,
1182    /// US/Eastern
1183    US__Eastern,
1184    /// US/Hawaii
1185    US__Hawaii,
1186    /// US/Indiana-Starke
1187    US__IndianaStarke,
1188    /// US/Michigan
1189    US__Michigan,
1190    /// US/Mountain
1191    US__Mountain,
1192    /// US/Pacific
1193    US__Pacific,
1194    /// US/Samoa
1195    US__Samoa,
1196    /// UTC
1197    UTC,
1198    /// Universal
1199    Universal,
1200    /// W-SU
1201    WSU,
1202    /// WET
1203    WET,
1204    /// Zulu
1205    Zulu,
1206}
1207static TIMEZONES: ::phf::Map<&'static str, Tz> = 
1208::phf::Map {
1209    key: 12913932095322966823,
1210    disps: &[
1211        (0, 42),
1212        (0, 6),
1213        (0, 0),
1214        (0, 53),
1215        (1, 24),
1216        (0, 0),
1217        (0, 451),
1218        (0, 16),
1219        (0, 0),
1220        (0, 28),
1221        (0, 576),
1222        (0, 13),
1223        (0, 41),
1224        (0, 269),
1225        (0, 0),
1226        (0, 15),
1227        (0, 545),
1228        (0, 1),
1229        (0, 99),
1230        (0, 5),
1231        (0, 93),
1232        (0, 32),
1233        (0, 14),
1234        (0, 0),
1235        (0, 260),
1236        (0, 10),
1237        (0, 7),
1238        (0, 156),
1239        (0, 1),
1240        (5, 192),
1241        (1, 183),
1242        (0, 23),
1243        (0, 53),
1244        (0, 95),
1245        (0, 236),
1246        (0, 27),
1247        (0, 60),
1248        (0, 383),
1249        (0, 2),
1250        (0, 0),
1251        (0, 111),
1252        (0, 4),
1253        (0, 215),
1254        (0, 54),
1255        (0, 2),
1256        (0, 1),
1257        (0, 22),
1258        (1, 438),
1259        (0, 248),
1260        (1, 187),
1261        (0, 9),
1262        (0, 3),
1263        (0, 32),
1264        (0, 50),
1265        (2, 123),
1266        (0, 42),
1267        (1, 20),
1268        (0, 1),
1269        (6, 551),
1270        (0, 128),
1271        (1, 111),
1272        (0, 553),
1273        (0, 0),
1274        (0, 0),
1275        (0, 231),
1276        (0, 25),
1277        (0, 127),
1278        (0, 95),
1279        (0, 512),
1280        (8, 167),
1281        (4, 54),
1282        (0, 20),
1283        (0, 191),
1284        (13, 23),
1285        (1, 32),
1286        (0, 478),
1287        (0, 256),
1288        (0, 12),
1289        (0, 40),
1290        (0, 432),
1291        (0, 499),
1292        (0, 2),
1293        (0, 100),
1294        (0, 25),
1295        (5, 124),
1296        (0, 258),
1297        (0, 255),
1298        (0, 467),
1299        (0, 154),
1300        (0, 450),
1301        (0, 528),
1302        (0, 105),
1303        (0, 8),
1304        (1, 439),
1305        (0, 12),
1306        (19, 343),
1307        (0, 0),
1308        (2, 411),
1309        (0, 95),
1310        (36, 54),
1311        (0, 115),
1312        (0, 184),
1313        (1, 406),
1314        (1, 417),
1315        (0, 0),
1316        (0, 337),
1317        (7, 360),
1318        (1, 518),
1319        (6, 41),
1320        (1, 1),
1321        (0, 494),
1322        (0, 33),
1323        (0, 0),
1324        (10, 249),
1325        (6, 381),
1326        (0, 458),
1327        (2, 235),
1328        (12, 336),
1329        (19, 503),
1330        (0, 180),
1331    ],
1332    entries: &[
1333        ("America/Guyana", Tz::America__Guyana),
1334        ("Asia/Krasnoyarsk", Tz::Asia__Krasnoyarsk),
1335        ("America/Merida", Tz::America__Merida),
1336        ("Asia/Tel_Aviv", Tz::Asia__Tel_Aviv),
1337        ("America/Tortola", Tz::America__Tortola),
1338        ("America/Santarem", Tz::America__Santarem),
1339        ("Australia/Brisbane", Tz::Australia__Brisbane),
1340        ("America/Caracas", Tz::America__Caracas),
1341        ("America/Nassau", Tz::America__Nassau),
1342        ("America/Chicago", Tz::America__Chicago),
1343        ("America/Hermosillo", Tz::America__Hermosillo),
1344        ("Africa/Asmara", Tz::Africa__Asmara),
1345        ("America/Godthab", Tz::America__Godthab),
1346        ("Europe/Vatican", Tz::Europe__Vatican),
1347        ("NZ-CHAT", Tz::NZCHAT),
1348        ("Pacific/Kosrae", Tz::Pacific__Kosrae),
1349        ("America/Montreal", Tz::America__Montreal),
1350        ("America/Dominica", Tz::America__Dominica),
1351        ("Australia/Sydney", Tz::Australia__Sydney),
1352        ("US/East-Indiana", Tz::US__EastIndiana),
1353        ("America/Catamarca", Tz::America__Catamarca),
1354        ("Pacific/Wallis", Tz::Pacific__Wallis),
1355        ("NZ", Tz::NZ),
1356        ("Asia/Damascus", Tz::Asia__Damascus),
1357        ("Asia/Manila", Tz::Asia__Manila),
1358        ("America/Noronha", Tz::America__Noronha),
1359        ("Europe/Zagreb", Tz::Europe__Zagreb),
1360        ("Europe/Mariehamn", Tz::Europe__Mariehamn),
1361        ("UCT", Tz::UCT),
1362        ("Europe/Busingen", Tz::Europe__Busingen),
1363        ("Canada/Mountain", Tz::Canada__Mountain),
1364        ("Arctic/Longyearbyen", Tz::Arctic__Longyearbyen),
1365        ("America/Bogota", Tz::America__Bogota),
1366        ("Europe/Belgrade", Tz::Europe__Belgrade),
1367        ("US/Alaska", Tz::US__Alaska),
1368        ("Asia/Pyongyang", Tz::Asia__Pyongyang),
1369        ("America/Campo_Grande", Tz::America__Campo_Grande),
1370        ("MET", Tz::MET),
1371        ("Asia/Sakhalin", Tz::Asia__Sakhalin),
1372        ("Etc/GMT-3", Tz::Etc__GMTMinus3),
1373        ("Pacific/Ponape", Tz::Pacific__Ponape),
1374        ("Cuba", Tz::Cuba),
1375        ("America/Ojinaga", Tz::America__Ojinaga),
1376        ("Asia/Tehran", Tz::Asia__Tehran),
1377        ("America/Tegucigalpa", Tz::America__Tegucigalpa),
1378        ("Pacific/Honolulu", Tz::Pacific__Honolulu),
1379        ("America/Aruba", Tz::America__Aruba),
1380        ("America/Rio_Branco", Tz::America__Rio_Branco),
1381        ("America/Guayaquil", Tz::America__Guayaquil),
1382        ("Etc/Zulu", Tz::Etc__Zulu),
1383        ("Europe/Monaco", Tz::Europe__Monaco),
1384        ("Africa/Kinshasa", Tz::Africa__Kinshasa),
1385        ("America/St_Kitts", Tz::America__St_Kitts),
1386        ("Asia/Yekaterinburg", Tz::Asia__Yekaterinburg),
1387        ("Africa/Freetown", Tz::Africa__Freetown),
1388        ("Africa/El_Aaiun", Tz::Africa__El_Aaiun),
1389        ("America/Anguilla", Tz::America__Anguilla),
1390        ("Africa/Abidjan", Tz::Africa__Abidjan),
1391        ("Singapore", Tz::Singapore),
1392        ("GMT-0", Tz::GMTMinus0),
1393        ("America/Blanc-Sablon", Tz::America__BlancSablon),
1394        ("PST8PDT", Tz::PST8PDT),
1395        ("Pacific/Efate", Tz::Pacific__Efate),
1396        ("America/Indiana/Vincennes", Tz::America__Indiana__Vincennes),
1397        ("Europe/Jersey", Tz::Europe__Jersey),
1398        ("America/Lower_Princes", Tz::America__Lower_Princes),
1399        ("Africa/Sao_Tome", Tz::Africa__Sao_Tome),
1400        ("Asia/Irkutsk", Tz::Asia__Irkutsk),
1401        ("Europe/Chisinau", Tz::Europe__Chisinau),
1402        ("Asia/Taipei", Tz::Asia__Taipei),
1403        ("America/Indiana/Winamac", Tz::America__Indiana__Winamac),
1404        ("Africa/Blantyre", Tz::Africa__Blantyre),
1405        ("America/Swift_Current", Tz::America__Swift_Current),
1406        ("America/Boa_Vista", Tz::America__Boa_Vista),
1407        ("Africa/Brazzaville", Tz::Africa__Brazzaville),
1408        ("Antarctica/Rothera", Tz::Antarctica__Rothera),
1409        ("Asia/Macau", Tz::Asia__Macau),
1410        ("Etc/GMT-14", Tz::Etc__GMTMinus14),
1411        ("Australia/Tasmania", Tz::Australia__Tasmania),
1412        ("Pacific/Wake", Tz::Pacific__Wake),
1413        ("Asia/Seoul", Tz::Asia__Seoul),
1414        ("Turkey", Tz::Turkey),
1415        ("Asia/Tokyo", Tz::Asia__Tokyo),
1416        ("America/Recife", Tz::America__Recife),
1417        ("Atlantic/Madeira", Tz::Atlantic__Madeira),
1418        ("America/Paramaribo", Tz::America__Paramaribo),
1419        ("Etc/GMT0", Tz::Etc__GMT0),
1420        ("Asia/Srednekolymsk", Tz::Asia__Srednekolymsk),
1421        ("America/Mendoza", Tz::America__Mendoza),
1422        ("America/St_Johns", Tz::America__St_Johns),
1423        ("Europe/Podgorica", Tz::Europe__Podgorica),
1424        ("America/La_Paz", Tz::America__La_Paz),
1425        ("Asia/Ujung_Pandang", Tz::Asia__Ujung_Pandang),
1426        ("Indian/Cocos", Tz::Indian__Cocos),
1427        ("Asia/Brunei", Tz::Asia__Brunei),
1428        ("Asia/Oral", Tz::Asia__Oral),
1429        ("Europe/Vaduz", Tz::Europe__Vaduz),
1430        ("America/Argentina/San_Juan", Tz::America__Argentina__San_Juan),
1431        ("America/Lima", Tz::America__Lima),
1432        ("America/Porto_Velho", Tz::America__Porto_Velho),
1433        ("Etc/GMT-6", Tz::Etc__GMTMinus6),
1434        ("America/Belize", Tz::America__Belize),
1435        ("Australia/Victoria", Tz::Australia__Victoria),
1436        ("Pacific/Enderbury", Tz::Pacific__Enderbury),
1437        ("Europe/Minsk", Tz::Europe__Minsk),
1438        ("Asia/Aden", Tz::Asia__Aden),
1439        ("Asia/Yakutsk", Tz::Asia__Yakutsk),
1440        ("Europe/Sofia", Tz::Europe__Sofia),
1441        ("Africa/Nouakchott", Tz::Africa__Nouakchott),
1442        ("America/Detroit", Tz::America__Detroit),
1443        ("Europe/Paris", Tz::Europe__Paris),
1444        ("Etc/GMT+2", Tz::Etc__GMTPlus2),
1445        ("America/Manaus", Tz::America__Manaus),
1446        ("Europe/Isle_of_Man", Tz::Europe__Isle_of_Man),
1447        ("Australia/ACT", Tz::Australia__ACT),
1448        ("Atlantic/South_Georgia", Tz::Atlantic__South_Georgia),
1449        ("Etc/GMT+8", Tz::Etc__GMTPlus8),
1450        ("America/Havana", Tz::America__Havana),
1451        ("Asia/Istanbul", Tz::Asia__Istanbul),
1452        ("Etc/GMT+3", Tz::Etc__GMTPlus3),
1453        ("Pacific/Pohnpei", Tz::Pacific__Pohnpei),
1454        ("America/Argentina/Salta", Tz::America__Argentina__Salta),
1455        ("Pacific/Bougainville", Tz::Pacific__Bougainville),
1456        ("America/Coral_Harbour", Tz::America__Coral_Harbour),
1457        ("America/Bahia", Tz::America__Bahia),
1458        ("Pacific/Fakaofo", Tz::Pacific__Fakaofo),
1459        ("Africa/Asmera", Tz::Africa__Asmera),
1460        ("Asia/Baghdad", Tz::Asia__Baghdad),
1461        ("America/Boise", Tz::America__Boise),
1462        ("Antarctica/McMurdo", Tz::Antarctica__McMurdo),
1463        ("Pacific/Kiritimati", Tz::Pacific__Kiritimati),
1464        ("Africa/Accra", Tz::Africa__Accra),
1465        ("Europe/Malta", Tz::Europe__Malta),
1466        ("Etc/GMT-12", Tz::Etc__GMTMinus12),
1467        ("Mexico/BajaSur", Tz::Mexico__BajaSur),
1468        ("Asia/Bangkok", Tz::Asia__Bangkok),
1469        ("Indian/Chagos", Tz::Indian__Chagos),
1470        ("Etc/Greenwich", Tz::Etc__Greenwich),
1471        ("America/Fort_Wayne", Tz::America__Fort_Wayne),
1472        ("Pacific/Kwajalein", Tz::Pacific__Kwajalein),
1473        ("Europe/Lisbon", Tz::Europe__Lisbon),
1474        ("America/Regina", Tz::America__Regina),
1475        ("America/Marigot", Tz::America__Marigot),
1476        ("Etc/GMT+7", Tz::Etc__GMTPlus7),
1477        ("America/Halifax", Tz::America__Halifax),
1478        ("America/Indianapolis", Tz::America__Indianapolis),
1479        ("US/Samoa", Tz::US__Samoa),
1480        ("America/Thunder_Bay", Tz::America__Thunder_Bay),
1481        ("Japan", Tz::Japan),
1482        ("Africa/Harare", Tz::Africa__Harare),
1483        ("America/Resolute", Tz::America__Resolute),
1484        ("America/Moncton", Tz::America__Moncton),
1485        ("Asia/Harbin", Tz::Asia__Harbin),
1486        ("Asia/Rangoon", Tz::Asia__Rangoon),
1487        ("Europe/Gibraltar", Tz::Europe__Gibraltar),
1488        ("Canada/Central", Tz::Canada__Central),
1489        ("Europe/Saratov", Tz::Europe__Saratov),
1490        ("Antarctica/Macquarie", Tz::Antarctica__Macquarie),
1491        ("America/Indiana/Marengo", Tz::America__Indiana__Marengo),
1492        ("Pacific/Gambier", Tz::Pacific__Gambier),
1493        ("Asia/Ulaanbaatar", Tz::Asia__Ulaanbaatar),
1494        ("Africa/Maseru", Tz::Africa__Maseru),
1495        ("Europe/Helsinki", Tz::Europe__Helsinki),
1496        ("America/St_Vincent", Tz::America__St_Vincent),
1497        ("MST7MDT", Tz::MST7MDT),
1498        ("Portugal", Tz::Portugal),
1499        ("Asia/Bishkek", Tz::Asia__Bishkek),
1500        ("Indian/Antananarivo", Tz::Indian__Antananarivo),
1501        ("America/Edmonton", Tz::America__Edmonton),
1502        ("Antarctica/DumontDUrville", Tz::Antarctica__DumontDUrville),
1503        ("Australia/Melbourne", Tz::Australia__Melbourne),
1504        ("America/Ensenada", Tz::America__Ensenada),
1505        ("Pacific/Majuro", Tz::Pacific__Majuro),
1506        ("America/Knox_IN", Tz::America__Knox_IN),
1507        ("Etc/GMT+11", Tz::Etc__GMTPlus11),
1508        ("Asia/Kuching", Tz::Asia__Kuching),
1509        ("Jamaica", Tz::Jamaica),
1510        ("US/Aleutian", Tz::US__Aleutian),
1511        ("America/Buenos_Aires", Tz::America__Buenos_Aires),
1512        ("America/Dawson_Creek", Tz::America__Dawson_Creek),
1513        ("US/Central", Tz::US__Central),
1514        ("America/Argentina/San_Luis", Tz::America__Argentina__San_Luis),
1515        ("America/Monterrey", Tz::America__Monterrey),
1516        ("Universal", Tz::Universal),
1517        ("Etc/GMT+10", Tz::Etc__GMTPlus10),
1518        ("Pacific/Niue", Tz::Pacific__Niue),
1519        ("Asia/Chita", Tz::Asia__Chita),
1520        ("America/Port_of_Spain", Tz::America__Port_of_Spain),
1521        ("Etc/GMT-11", Tz::Etc__GMTMinus11),
1522        ("Asia/Magadan", Tz::Asia__Magadan),
1523        ("Africa/Lubumbashi", Tz::Africa__Lubumbashi),
1524        ("Asia/Thimphu", Tz::Asia__Thimphu),
1525        ("Africa/Kampala", Tz::Africa__Kampala),
1526        ("America/Panama", Tz::America__Panama),
1527        ("Asia/Chongqing", Tz::Asia__Chongqing),
1528        ("Africa/Conakry", Tz::Africa__Conakry),
1529        ("Asia/Dushanbe", Tz::Asia__Dushanbe),
1530        ("Europe/Oslo", Tz::Europe__Oslo),
1531        ("Asia/Qyzylorda", Tz::Asia__Qyzylorda),
1532        ("Atlantic/Faeroe", Tz::Atlantic__Faeroe),
1533        ("America/Jujuy", Tz::America__Jujuy),
1534        ("Europe/Dublin", Tz::Europe__Dublin),
1535        ("Asia/Aqtau", Tz::Asia__Aqtau),
1536        ("Asia/Dacca", Tz::Asia__Dacca),
1537        ("America/Antigua", Tz::America__Antigua),
1538        ("America/New_York", Tz::America__New_York),
1539        ("Australia/North", Tz::Australia__North),
1540        ("US/Mountain", Tz::US__Mountain),
1541        ("America/Argentina/Rio_Gallegos", Tz::America__Argentina__Rio_Gallegos),
1542        ("Europe/Madrid", Tz::Europe__Madrid),
1543        ("Asia/Kashgar", Tz::Asia__Kashgar),
1544        ("America/Punta_Arenas", Tz::America__Punta_Arenas),
1545        ("Asia/Barnaul", Tz::Asia__Barnaul),
1546        ("America/North_Dakota/New_Salem", Tz::America__North_Dakota__New_Salem),
1547        ("America/Virgin", Tz::America__Virgin),
1548        ("Iran", Tz::Iran),
1549        ("Europe/Kaliningrad", Tz::Europe__Kaliningrad),
1550        ("PRC", Tz::PRC),
1551        ("Europe/Volgograd", Tz::Europe__Volgograd),
1552        ("America/Guatemala", Tz::America__Guatemala),
1553        ("Asia/Amman", Tz::Asia__Amman),
1554        ("America/Indiana/Tell_City", Tz::America__Indiana__Tell_City),
1555        ("Atlantic/Jan_Mayen", Tz::Atlantic__Jan_Mayen),
1556        ("Asia/Ho_Chi_Minh", Tz::Asia__Ho_Chi_Minh),
1557        ("Brazil/East", Tz::Brazil__East),
1558        ("Etc/GMT-4", Tz::Etc__GMTMinus4),
1559        ("America/Pangnirtung", Tz::America__Pangnirtung),
1560        ("Canada/Newfoundland", Tz::Canada__Newfoundland),
1561        ("Africa/Douala", Tz::Africa__Douala),
1562        ("GMT", Tz::GMT),
1563        ("America/Glace_Bay", Tz::America__Glace_Bay),
1564        ("Africa/Nairobi", Tz::Africa__Nairobi),
1565        ("Kwajalein", Tz::Kwajalein),
1566        ("America/Guadeloupe", Tz::America__Guadeloupe),
1567        ("Pacific/Funafuti", Tz::Pacific__Funafuti),
1568        ("Etc/GMT-1", Tz::Etc__GMTMinus1),
1569        ("Africa/Tunis", Tz::Africa__Tunis),
1570        ("America/Anchorage", Tz::America__Anchorage),
1571        ("US/Eastern", Tz::US__Eastern),
1572        ("Africa/Dar_es_Salaam", Tz::Africa__Dar_es_Salaam),
1573        ("Pacific/Yap", Tz::Pacific__Yap),
1574        ("Asia/Karachi", Tz::Asia__Karachi),
1575        ("Asia/Dhaka", Tz::Asia__Dhaka),
1576        ("America/Argentina/ComodRivadavia", Tz::America__Argentina__ComodRivadavia),
1577        ("Etc/GMT+6", Tz::Etc__GMTPlus6),
1578        ("Australia/Perth", Tz::Australia__Perth),
1579        ("CST6CDT", Tz::CST6CDT),
1580        ("Europe/Luxembourg", Tz::Europe__Luxembourg),
1581        ("Pacific/Chuuk", Tz::Pacific__Chuuk),
1582        ("Europe/Rome", Tz::Europe__Rome),
1583        ("US/Michigan", Tz::US__Michigan),
1584        ("America/Menominee", Tz::America__Menominee),
1585        ("Antarctica/Vostok", Tz::Antarctica__Vostok),
1586        ("Chile/EasterIsland", Tz::Chile__EasterIsland),
1587        ("ROC", Tz::ROC),
1588        ("Asia/Aqtobe", Tz::Asia__Aqtobe),
1589        ("Greenwich", Tz::Greenwich),
1590        ("Asia/Riyadh", Tz::Asia__Riyadh),
1591        ("Antarctica/Davis", Tz::Antarctica__Davis),
1592        ("America/Indiana/Indianapolis", Tz::America__Indiana__Indianapolis),
1593        ("Africa/Tripoli", Tz::Africa__Tripoli),
1594        ("Hongkong", Tz::Hongkong),
1595        ("America/Mazatlan", Tz::America__Mazatlan),
1596        ("America/Montserrat", Tz::America__Montserrat),
1597        ("EET", Tz::EET),
1598        ("Europe/Copenhagen", Tz::Europe__Copenhagen),
1599        ("Australia/Darwin", Tz::Australia__Darwin),
1600        ("Asia/Ulan_Bator", Tz::Asia__Ulan_Bator),
1601        ("Etc/GMT-13", Tz::Etc__GMTMinus13),
1602        ("Pacific/Guam", Tz::Pacific__Guam),
1603        ("Atlantic/Canary", Tz::Atlantic__Canary),
1604        ("Europe/Belfast", Tz::Europe__Belfast),
1605        ("Chile/Continental", Tz::Chile__Continental),
1606        ("America/Scoresbysund", Tz::America__Scoresbysund),
1607        ("Asia/Omsk", Tz::Asia__Omsk),
1608        ("Asia/Hong_Kong", Tz::Asia__Hong_Kong),
1609        ("Africa/Lagos", Tz::Africa__Lagos),
1610        ("Europe/Guernsey", Tz::Europe__Guernsey),
1611        ("America/Iqaluit", Tz::America__Iqaluit),
1612        ("Asia/Shanghai", Tz::Asia__Shanghai),
1613        ("Asia/Yerevan", Tz::Asia__Yerevan),
1614        ("America/Atikokan", Tz::America__Atikokan),
1615        ("America/Argentina/Catamarca", Tz::America__Argentina__Catamarca),
1616        ("America/Maceio", Tz::America__Maceio),
1617        ("Canada/Yukon", Tz::Canada__Yukon),
1618        ("Africa/Monrovia", Tz::Africa__Monrovia),
1619        ("America/Nome", Tz::America__Nome),
1620        ("Europe/Kyiv", Tz::Europe__Kyiv),
1621        ("America/Eirunepe", Tz::America__Eirunepe),
1622        ("Europe/Skopje", Tz::Europe__Skopje),
1623        ("Asia/Beirut", Tz::Asia__Beirut),
1624        ("America/Yakutat", Tz::America__Yakutat),
1625        ("GMT+0", Tz::GMTPlus0),
1626        ("Europe/Astrakhan", Tz::Europe__Astrakhan),
1627        ("Asia/Tbilisi", Tz::Asia__Tbilisi),
1628        ("Asia/Nicosia", Tz::Asia__Nicosia),
1629        ("Indian/Kerguelen", Tz::Indian__Kerguelen),
1630        ("Etc/GMT+9", Tz::Etc__GMTPlus9),
1631        ("Indian/Mayotte", Tz::Indian__Mayotte),
1632        ("Indian/Mahe", Tz::Indian__Mahe),
1633        ("Europe/Athens", Tz::Europe__Athens),
1634        ("Asia/Kabul", Tz::Asia__Kabul),
1635        ("Pacific/Kanton", Tz::Pacific__Kanton),
1636        ("Africa/Djibouti", Tz::Africa__Djibouti),
1637        ("America/Cambridge_Bay", Tz::America__Cambridge_Bay),
1638        ("America/Mexico_City", Tz::America__Mexico_City),
1639        ("Europe/Brussels", Tz::Europe__Brussels),
1640        ("America/Martinique", Tz::America__Martinique),
1641        ("Asia/Kuwait", Tz::Asia__Kuwait),
1642        ("Australia/Eucla", Tz::Australia__Eucla),
1643        ("Asia/Khandyga", Tz::Asia__Khandyga),
1644        ("US/Indiana-Starke", Tz::US__IndianaStarke),
1645        ("Asia/Kolkata", Tz::Asia__Kolkata),
1646        ("Pacific/Pitcairn", Tz::Pacific__Pitcairn),
1647        ("America/Nipigon", Tz::America__Nipigon),
1648        ("Antarctica/South_Pole", Tz::Antarctica__South_Pole),
1649        ("Mexico/General", Tz::Mexico__General),
1650        ("Europe/Tirane", Tz::Europe__Tirane),
1651        ("Asia/Samarkand", Tz::Asia__Samarkand),
1652        ("Canada/Eastern", Tz::Canada__Eastern),
1653        ("Antarctica/Mawson", Tz::Antarctica__Mawson),
1654        ("Europe/Berlin", Tz::Europe__Berlin),
1655        ("America/Cancun", Tz::America__Cancun),
1656        ("Asia/Vientiane", Tz::Asia__Vientiane),
1657        ("Africa/Windhoek", Tz::Africa__Windhoek),
1658        ("Asia/Anadyr", Tz::Asia__Anadyr),
1659        ("Africa/Khartoum", Tz::Africa__Khartoum),
1660        ("Africa/Gaborone", Tz::Africa__Gaborone),
1661        ("Europe/Bucharest", Tz::Europe__Bucharest),
1662        ("Africa/Kigali", Tz::Africa__Kigali),
1663        ("America/Inuvik", Tz::America__Inuvik),
1664        ("Australia/Canberra", Tz::Australia__Canberra),
1665        ("America/Denver", Tz::America__Denver),
1666        ("America/Shiprock", Tz::America__Shiprock),
1667        ("Europe/Nicosia", Tz::Europe__Nicosia),
1668        ("Europe/London", Tz::Europe__London),
1669        ("Europe/Ljubljana", Tz::Europe__Ljubljana),
1670        ("Antarctica/Casey", Tz::Antarctica__Casey),
1671        ("Atlantic/Cape_Verde", Tz::Atlantic__Cape_Verde),
1672        ("Australia/LHI", Tz::Australia__LHI),
1673        ("US/Hawaii", Tz::US__Hawaii),
1674        ("Libya", Tz::Libya),
1675        ("Asia/Novosibirsk", Tz::Asia__Novosibirsk),
1676        ("Europe/Tallinn", Tz::Europe__Tallinn),
1677        ("Asia/Calcutta", Tz::Asia__Calcutta),
1678        ("Pacific/Palau", Tz::Pacific__Palau),
1679        ("Africa/Ceuta", Tz::Africa__Ceuta),
1680        ("Brazil/Acre", Tz::Brazil__Acre),
1681        ("Pacific/Guadalcanal", Tz::Pacific__Guadalcanal),
1682        ("Asia/Ashkhabad", Tz::Asia__Ashkhabad),
1683        ("America/Jamaica", Tz::America__Jamaica),
1684        ("Pacific/Tarawa", Tz::Pacific__Tarawa),
1685        ("GB-Eire", Tz::GBEire),
1686        ("Indian/Reunion", Tz::Indian__Reunion),
1687        ("America/Argentina/La_Rioja", Tz::America__Argentina__La_Rioja),
1688        ("Australia/West", Tz::Australia__West),
1689        ("America/Belem", Tz::America__Belem),
1690        ("America/Porto_Acre", Tz::America__Porto_Acre),
1691        ("Asia/Chungking", Tz::Asia__Chungking),
1692        ("EST5EDT", Tz::EST5EDT),
1693        ("America/Louisville", Tz::America__Louisville),
1694        ("Asia/Qostanay", Tz::Asia__Qostanay),
1695        ("America/Cayman", Tz::America__Cayman),
1696        ("Pacific/Johnston", Tz::Pacific__Johnston),
1697        ("Asia/Urumqi", Tz::Asia__Urumqi),
1698        ("Africa/Mbabane", Tz::Africa__Mbabane),
1699        ("Africa/Casablanca", Tz::Africa__Casablanca),
1700        ("America/Sao_Paulo", Tz::America__Sao_Paulo),
1701        ("Navajo", Tz::Navajo),
1702        ("America/Winnipeg", Tz::America__Winnipeg),
1703        ("ROK", Tz::ROK),
1704        ("America/Fort_Nelson", Tz::America__Fort_Nelson),
1705        ("Asia/Tomsk", Tz::Asia__Tomsk),
1706        ("Africa/Maputo", Tz::Africa__Maputo),
1707        ("Europe/Samara", Tz::Europe__Samara),
1708        ("Pacific/Nauru", Tz::Pacific__Nauru),
1709        ("Europe/Istanbul", Tz::Europe__Istanbul),
1710        ("Africa/Dakar", Tz::Africa__Dakar),
1711        ("America/Yellowknife", Tz::America__Yellowknife),
1712        ("Asia/Novokuznetsk", Tz::Asia__Novokuznetsk),
1713        ("America/Sitka", Tz::America__Sitka),
1714        ("HST", Tz::HST),
1715        ("Antarctica/Palmer", Tz::Antarctica__Palmer),
1716        ("Australia/Lord_Howe", Tz::Australia__Lord_Howe),
1717        ("America/Rosario", Tz::America__Rosario),
1718        ("W-SU", Tz::WSU),
1719        ("Australia/NSW", Tz::Australia__NSW),
1720        ("CET", Tz::CET),
1721        ("America/Kralendijk", Tz::America__Kralendijk),
1722        ("US/Pacific", Tz::US__Pacific),
1723        ("Pacific/Port_Moresby", Tz::Pacific__Port_Moresby),
1724        ("Asia/Ashgabat", Tz::Asia__Ashgabat),
1725        ("Etc/GMT+12", Tz::Etc__GMTPlus12),
1726        ("America/Managua", Tz::America__Managua),
1727        ("Pacific/Marquesas", Tz::Pacific__Marquesas),
1728        ("Mexico/BajaNorte", Tz::Mexico__BajaNorte),
1729        ("America/Barbados", Tz::America__Barbados),
1730        ("Africa/Luanda", Tz::Africa__Luanda),
1731        ("Brazil/West", Tz::Brazil__West),
1732        ("Asia/Choibalsan", Tz::Asia__Choibalsan),
1733        ("America/Whitehorse", Tz::America__Whitehorse),
1734        ("America/Argentina/Tucuman", Tz::America__Argentina__Tucuman),
1735        ("Asia/Dili", Tz::Asia__Dili),
1736        ("Canada/Pacific", Tz::Canada__Pacific),
1737        ("Asia/Katmandu", Tz::Asia__Katmandu),
1738        ("Pacific/Noumea", Tz::Pacific__Noumea),
1739        ("Atlantic/Bermuda", Tz::Atlantic__Bermuda),
1740        ("Indian/Mauritius", Tz::Indian__Mauritius),
1741        ("Asia/Vladivostok", Tz::Asia__Vladivostok),
1742        ("Etc/GMT+0", Tz::Etc__GMTPlus0),
1743        ("America/Grenada", Tz::America__Grenada),
1744        ("America/Cayenne", Tz::America__Cayenne),
1745        ("Etc/GMT-2", Tz::Etc__GMTMinus2),
1746        ("Atlantic/Azores", Tz::Atlantic__Azores),
1747        ("UTC", Tz::UTC),
1748        ("America/Argentina/Mendoza", Tz::America__Argentina__Mendoza),
1749        ("Pacific/Tahiti", Tz::Pacific__Tahiti),
1750        ("Europe/Kirov", Tz::Europe__Kirov),
1751        ("Europe/Vilnius", Tz::Europe__Vilnius),
1752        ("Pacific/Midway", Tz::Pacific__Midway),
1753        ("America/Juneau", Tz::America__Juneau),
1754        ("America/Cordoba", Tz::America__Cordoba),
1755        ("America/North_Dakota/Center", Tz::America__North_Dakota__Center),
1756        ("Asia/Saigon", Tz::Asia__Saigon),
1757        ("America/Matamoros", Tz::America__Matamoros),
1758        ("Etc/GMT+4", Tz::Etc__GMTPlus4),
1759        ("America/Los_Angeles", Tz::America__Los_Angeles),
1760        ("Europe/Moscow", Tz::Europe__Moscow),
1761        ("Africa/Ndjamena", Tz::Africa__Ndjamena),
1762        ("Africa/Bangui", Tz::Africa__Bangui),
1763        ("Pacific/Galapagos", Tz::Pacific__Galapagos),
1764        ("Canada/Saskatchewan", Tz::Canada__Saskatchewan),
1765        ("Australia/South", Tz::Australia__South),
1766        ("Etc/GMT", Tz::Etc__GMT),
1767        ("Africa/Bissau", Tz::Africa__Bissau),
1768        ("Etc/GMT-7", Tz::Etc__GMTMinus7),
1769        ("Pacific/Pago_Pago", Tz::Pacific__Pago_Pago),
1770        ("America/Araguaina", Tz::America__Araguaina),
1771        ("America/Ciudad_Juarez", Tz::America__Ciudad_Juarez),
1772        ("Asia/Jayapura", Tz::Asia__Jayapura),
1773        ("Europe/Budapest", Tz::Europe__Budapest),
1774        ("America/Creston", Tz::America__Creston),
1775        ("Europe/Warsaw", Tz::Europe__Warsaw),
1776        ("Etc/GMT+1", Tz::Etc__GMTPlus1),
1777        ("Pacific/Rarotonga", Tz::Pacific__Rarotonga),
1778        ("Etc/GMT-5", Tz::Etc__GMTMinus5),
1779        ("Asia/Pontianak", Tz::Asia__Pontianak),
1780        ("Asia/Phnom_Penh", Tz::Asia__Phnom_Penh),
1781        ("Australia/Currie", Tz::Australia__Currie),
1782        ("Australia/Queensland", Tz::Australia__Queensland),
1783        ("Atlantic/Reykjavik", Tz::Atlantic__Reykjavik),
1784        ("Pacific/Auckland", Tz::Pacific__Auckland),
1785        ("Asia/Jerusalem", Tz::Asia__Jerusalem),
1786        ("Pacific/Chatham", Tz::Pacific__Chatham),
1787        ("Asia/Ust-Nera", Tz::Asia__UstNera),
1788        ("America/Tijuana", Tz::America__Tijuana),
1789        ("Pacific/Apia", Tz::Pacific__Apia),
1790        ("Asia/Kathmandu", Tz::Asia__Kathmandu),
1791        ("Canada/Atlantic", Tz::Canada__Atlantic),
1792        ("Pacific/Saipan", Tz::Pacific__Saipan),
1793        ("America/Argentina/Cordoba", Tz::America__Argentina__Cordoba),
1794        ("Asia/Macao", Tz::Asia__Macao),
1795        ("Europe/Zaporozhye", Tz::Europe__Zaporozhye),
1796        ("America/Kentucky/Louisville", Tz::America__Kentucky__Louisville),
1797        ("America/Argentina/Ushuaia", Tz::America__Argentina__Ushuaia),
1798        ("WET", Tz::WET),
1799        ("Europe/Uzhgorod", Tz::Europe__Uzhgorod),
1800        ("Etc/UCT", Tz::Etc__UCT),
1801        ("Etc/GMT-8", Tz::Etc__GMTMinus8),
1802        ("Poland", Tz::Poland),
1803        ("Africa/Cairo", Tz::Africa__Cairo),
1804        ("Asia/Singapore", Tz::Asia__Singapore),
1805        ("Asia/Bahrain", Tz::Asia__Bahrain),
1806        ("Europe/Andorra", Tz::Europe__Andorra),
1807        ("America/Bahia_Banderas", Tz::America__Bahia_Banderas),
1808        ("Indian/Comoro", Tz::Indian__Comoro),
1809        ("Asia/Gaza", Tz::Asia__Gaza),
1810        ("America/Santo_Domingo", Tz::America__Santo_Domingo),
1811        ("Europe/Vienna", Tz::Europe__Vienna),
1812        ("America/Dawson", Tz::America__Dawson),
1813        ("America/Indiana/Vevay", Tz::America__Indiana__Vevay),
1814        ("Brazil/DeNoronha", Tz::Brazil__DeNoronha),
1815        ("Asia/Almaty", Tz::Asia__Almaty),
1816        ("Europe/Stockholm", Tz::Europe__Stockholm),
1817        ("Europe/Riga", Tz::Europe__Riga),
1818        ("Africa/Addis_Ababa", Tz::Africa__Addis_Ababa),
1819        ("Asia/Muscat", Tz::Asia__Muscat),
1820        ("America/Indiana/Knox", Tz::America__Indiana__Knox),
1821        ("Europe/Sarajevo", Tz::Europe__Sarajevo),
1822        ("America/Danmarkshavn", Tz::America__Danmarkshavn),
1823        ("America/Rankin_Inlet", Tz::America__Rankin_Inlet),
1824        ("Africa/Ouagadougou", Tz::Africa__Ouagadougou),
1825        ("Africa/Porto-Novo", Tz::Africa__PortoNovo),
1826        ("America/Toronto", Tz::America__Toronto),
1827        ("America/Vancouver", Tz::America__Vancouver),
1828        ("Africa/Johannesburg", Tz::Africa__Johannesburg),
1829        ("Europe/Tiraspol", Tz::Europe__Tiraspol),
1830        ("Africa/Lusaka", Tz::Africa__Lusaka),
1831        ("America/Argentina/Jujuy", Tz::America__Argentina__Jujuy),
1832        ("GMT0", Tz::GMT0),
1833        ("America/Rainy_River", Tz::America__Rainy_River),
1834        ("Australia/Hobart", Tz::Australia__Hobart),
1835        ("EST", Tz::EST),
1836        ("Europe/Prague", Tz::Europe__Prague),
1837        ("Etc/GMT-0", Tz::Etc__GMTMinus0),
1838        ("Antarctica/Troll", Tz::Antarctica__Troll),
1839        ("Africa/Mogadishu", Tz::Africa__Mogadishu),
1840        ("America/Argentina/Buenos_Aires", Tz::America__Argentina__Buenos_Aires),
1841        ("America/Adak", Tz::America__Adak),
1842        ("MST", Tz::MST),
1843        ("Asia/Dubai", Tz::Asia__Dubai),
1844        ("Pacific/Easter", Tz::Pacific__Easter),
1845        ("Africa/Lome", Tz::Africa__Lome),
1846        ("Pacific/Norfolk", Tz::Pacific__Norfolk),
1847        ("Atlantic/Faroe", Tz::Atlantic__Faroe),
1848        ("Atlantic/St_Helena", Tz::Atlantic__St_Helena),
1849        ("Etc/GMT-9", Tz::Etc__GMTMinus9),
1850        ("America/St_Barthelemy", Tz::America__St_Barthelemy),
1851        ("Africa/Niamey", Tz::Africa__Niamey),
1852        ("Africa/Libreville", Tz::Africa__Libreville),
1853        ("Asia/Famagusta", Tz::Asia__Famagusta),
1854        ("America/Goose_Bay", Tz::America__Goose_Bay),
1855        ("Zulu", Tz::Zulu),
1856        ("Australia/Yancowinna", Tz::Australia__Yancowinna),
1857        ("Europe/San_Marino", Tz::Europe__San_Marino),
1858        ("Asia/Jakarta", Tz::Asia__Jakarta),
1859        ("America/Costa_Rica", Tz::America__Costa_Rica),
1860        ("Asia/Kamchatka", Tz::Asia__Kamchatka),
1861        ("Europe/Amsterdam", Tz::Europe__Amsterdam),
1862        ("Asia/Yangon", Tz::Asia__Yangon),
1863        ("Antarctica/Syowa", Tz::Antarctica__Syowa),
1864        ("Etc/GMT+5", Tz::Etc__GMTPlus5),
1865        ("America/Montevideo", Tz::America__Montevideo),
1866        ("Africa/Algiers", Tz::Africa__Algiers),
1867        ("America/Thule", Tz::America__Thule),
1868        ("Europe/Bratislava", Tz::Europe__Bratislava),
1869        ("Indian/Christmas", Tz::Indian__Christmas),
1870        ("Asia/Baku", Tz::Asia__Baku),
1871        ("Etc/GMT-10", Tz::Etc__GMTMinus10),
1872        ("Africa/Malabo", Tz::Africa__Malabo),
1873        ("America/Kentucky/Monticello", Tz::America__Kentucky__Monticello),
1874        ("America/Atka", Tz::America__Atka),
1875        ("America/Asuncion", Tz::America__Asuncion),
1876        ("America/North_Dakota/Beulah", Tz::America__North_Dakota__Beulah),
1877        ("Atlantic/Stanley", Tz::Atlantic__Stanley),
1878        ("Israel", Tz::Israel),
1879        ("America/Miquelon", Tz::America__Miquelon),
1880        ("Asia/Hovd", Tz::Asia__Hovd),
1881        ("Europe/Zurich", Tz::Europe__Zurich),
1882        ("America/Curacao", Tz::America__Curacao),
1883        ("America/Phoenix", Tz::America__Phoenix),
1884        ("America/Indiana/Petersburg", Tz::America__Indiana__Petersburg),
1885        ("Europe/Simferopol", Tz::Europe__Simferopol),
1886        ("America/St_Lucia", Tz::America__St_Lucia),
1887        ("Asia/Tashkent", Tz::Asia__Tashkent),
1888        ("Pacific/Truk", Tz::Pacific__Truk),
1889        ("Asia/Hebron", Tz::Asia__Hebron),
1890        ("Pacific/Tongatapu", Tz::Pacific__Tongatapu),
1891        ("Eire", Tz::Eire),
1892        ("Europe/Ulyanovsk", Tz::Europe__Ulyanovsk),
1893        ("America/Port-au-Prince", Tz::America__PortauPrince),
1894        ("Africa/Timbuktu", Tz::Africa__Timbuktu),
1895        ("Indian/Maldives", Tz::Indian__Maldives),
1896        ("Asia/Colombo", Tz::Asia__Colombo),
1897        ("Africa/Juba", Tz::Africa__Juba),
1898        ("Australia/Lindeman", Tz::Australia__Lindeman),
1899        ("Egypt", Tz::Egypt),
1900        ("Asia/Kuala_Lumpur", Tz::Asia__Kuala_Lumpur),
1901        ("GB", Tz::GB),
1902        ("America/Puerto_Rico", Tz::America__Puerto_Rico),
1903        ("America/Fortaleza", Tz::America__Fortaleza),
1904        ("America/El_Salvador", Tz::America__El_Salvador),
1905        ("US/Arizona", Tz::US__Arizona),
1906        ("America/Metlakatla", Tz::America__Metlakatla),
1907        ("Iceland", Tz::Iceland),
1908        ("Europe/Kiev", Tz::Europe__Kiev),
1909        ("America/Chihuahua", Tz::America__Chihuahua),
1910        ("Africa/Bamako", Tz::Africa__Bamako),
1911        ("Australia/Adelaide", Tz::Australia__Adelaide),
1912        ("Australia/Broken_Hill", Tz::Australia__Broken_Hill),
1913        ("Asia/Atyrau", Tz::Asia__Atyrau),
1914        ("Asia/Qatar", Tz::Asia__Qatar),
1915        ("America/Santiago", Tz::America__Santiago),
1916        ("America/St_Thomas", Tz::America__St_Thomas),
1917        ("Etc/UTC", Tz::Etc__UTC),
1918        ("Etc/Universal", Tz::Etc__Universal),
1919        ("Africa/Bujumbura", Tz::Africa__Bujumbura),
1920        ("America/Santa_Isabel", Tz::America__Santa_Isabel),
1921        ("Pacific/Fiji", Tz::Pacific__Fiji),
1922        ("Asia/Makassar", Tz::Asia__Makassar),
1923        ("Asia/Thimbu", Tz::Asia__Thimbu),
1924        ("America/Nuuk", Tz::America__Nuuk),
1925        ("Africa/Banjul", Tz::Africa__Banjul),
1926        ("America/Cuiaba", Tz::America__Cuiaba),
1927        ("America/Grand_Turk", Tz::America__Grand_Turk),
1928        ("Pacific/Samoa", Tz::Pacific__Samoa),
1929    ],
1930};
1931#[derive(Copy, Clone, Debug, PartialEq, Eq)]
1932pub struct ParseError(());
1933
1934impl Display for ParseError {
1935    fn fmt(&self, f: &mut Formatter) -> fmt::Result {
1936        f.write_str("failed to parse timezone")
1937    }
1938}
1939
1940#[cfg(feature = "std")]
1941impl std::error::Error for ParseError {}
1942
1943impl FromStr for Tz {
1944    type Err = ParseError;
1945    fn from_str(s: &str) -> Result<Self, Self::Err> {
1946        return TIMEZONES.get(s).cloned().ok_or(ParseError(()));
1947    }
1948}
1949
1950impl Tz {
1951    pub fn name(self) -> &'static str {
1952        match self {
1953            Tz::Africa__Abidjan => "Africa/Abidjan",
1954            Tz::Africa__Accra => "Africa/Accra",
1955            Tz::Africa__Addis_Ababa => "Africa/Addis_Ababa",
1956            Tz::Africa__Algiers => "Africa/Algiers",
1957            Tz::Africa__Asmara => "Africa/Asmara",
1958            Tz::Africa__Asmera => "Africa/Asmera",
1959            Tz::Africa__Bamako => "Africa/Bamako",
1960            Tz::Africa__Bangui => "Africa/Bangui",
1961            Tz::Africa__Banjul => "Africa/Banjul",
1962            Tz::Africa__Bissau => "Africa/Bissau",
1963            Tz::Africa__Blantyre => "Africa/Blantyre",
1964            Tz::Africa__Brazzaville => "Africa/Brazzaville",
1965            Tz::Africa__Bujumbura => "Africa/Bujumbura",
1966            Tz::Africa__Cairo => "Africa/Cairo",
1967            Tz::Africa__Casablanca => "Africa/Casablanca",
1968            Tz::Africa__Ceuta => "Africa/Ceuta",
1969            Tz::Africa__Conakry => "Africa/Conakry",
1970            Tz::Africa__Dakar => "Africa/Dakar",
1971            Tz::Africa__Dar_es_Salaam => "Africa/Dar_es_Salaam",
1972            Tz::Africa__Djibouti => "Africa/Djibouti",
1973            Tz::Africa__Douala => "Africa/Douala",
1974            Tz::Africa__El_Aaiun => "Africa/El_Aaiun",
1975            Tz::Africa__Freetown => "Africa/Freetown",
1976            Tz::Africa__Gaborone => "Africa/Gaborone",
1977            Tz::Africa__Harare => "Africa/Harare",
1978            Tz::Africa__Johannesburg => "Africa/Johannesburg",
1979            Tz::Africa__Juba => "Africa/Juba",
1980            Tz::Africa__Kampala => "Africa/Kampala",
1981            Tz::Africa__Khartoum => "Africa/Khartoum",
1982            Tz::Africa__Kigali => "Africa/Kigali",
1983            Tz::Africa__Kinshasa => "Africa/Kinshasa",
1984            Tz::Africa__Lagos => "Africa/Lagos",
1985            Tz::Africa__Libreville => "Africa/Libreville",
1986            Tz::Africa__Lome => "Africa/Lome",
1987            Tz::Africa__Luanda => "Africa/Luanda",
1988            Tz::Africa__Lubumbashi => "Africa/Lubumbashi",
1989            Tz::Africa__Lusaka => "Africa/Lusaka",
1990            Tz::Africa__Malabo => "Africa/Malabo",
1991            Tz::Africa__Maputo => "Africa/Maputo",
1992            Tz::Africa__Maseru => "Africa/Maseru",
1993            Tz::Africa__Mbabane => "Africa/Mbabane",
1994            Tz::Africa__Mogadishu => "Africa/Mogadishu",
1995            Tz::Africa__Monrovia => "Africa/Monrovia",
1996            Tz::Africa__Nairobi => "Africa/Nairobi",
1997            Tz::Africa__Ndjamena => "Africa/Ndjamena",
1998            Tz::Africa__Niamey => "Africa/Niamey",
1999            Tz::Africa__Nouakchott => "Africa/Nouakchott",
2000            Tz::Africa__Ouagadougou => "Africa/Ouagadougou",
2001            Tz::Africa__PortoNovo => "Africa/Porto-Novo",
2002            Tz::Africa__Sao_Tome => "Africa/Sao_Tome",
2003            Tz::Africa__Timbuktu => "Africa/Timbuktu",
2004            Tz::Africa__Tripoli => "Africa/Tripoli",
2005            Tz::Africa__Tunis => "Africa/Tunis",
2006            Tz::Africa__Windhoek => "Africa/Windhoek",
2007            Tz::America__Adak => "America/Adak",
2008            Tz::America__Anchorage => "America/Anchorage",
2009            Tz::America__Anguilla => "America/Anguilla",
2010            Tz::America__Antigua => "America/Antigua",
2011            Tz::America__Araguaina => "America/Araguaina",
2012            Tz::America__Argentina__Buenos_Aires => "America/Argentina/Buenos_Aires",
2013            Tz::America__Argentina__Catamarca => "America/Argentina/Catamarca",
2014            Tz::America__Argentina__ComodRivadavia => "America/Argentina/ComodRivadavia",
2015            Tz::America__Argentina__Cordoba => "America/Argentina/Cordoba",
2016            Tz::America__Argentina__Jujuy => "America/Argentina/Jujuy",
2017            Tz::America__Argentina__La_Rioja => "America/Argentina/La_Rioja",
2018            Tz::America__Argentina__Mendoza => "America/Argentina/Mendoza",
2019            Tz::America__Argentina__Rio_Gallegos => "America/Argentina/Rio_Gallegos",
2020            Tz::America__Argentina__Salta => "America/Argentina/Salta",
2021            Tz::America__Argentina__San_Juan => "America/Argentina/San_Juan",
2022            Tz::America__Argentina__San_Luis => "America/Argentina/San_Luis",
2023            Tz::America__Argentina__Tucuman => "America/Argentina/Tucuman",
2024            Tz::America__Argentina__Ushuaia => "America/Argentina/Ushuaia",
2025            Tz::America__Aruba => "America/Aruba",
2026            Tz::America__Asuncion => "America/Asuncion",
2027            Tz::America__Atikokan => "America/Atikokan",
2028            Tz::America__Atka => "America/Atka",
2029            Tz::America__Bahia => "America/Bahia",
2030            Tz::America__Bahia_Banderas => "America/Bahia_Banderas",
2031            Tz::America__Barbados => "America/Barbados",
2032            Tz::America__Belem => "America/Belem",
2033            Tz::America__Belize => "America/Belize",
2034            Tz::America__BlancSablon => "America/Blanc-Sablon",
2035            Tz::America__Boa_Vista => "America/Boa_Vista",
2036            Tz::America__Bogota => "America/Bogota",
2037            Tz::America__Boise => "America/Boise",
2038            Tz::America__Buenos_Aires => "America/Buenos_Aires",
2039            Tz::America__Cambridge_Bay => "America/Cambridge_Bay",
2040            Tz::America__Campo_Grande => "America/Campo_Grande",
2041            Tz::America__Cancun => "America/Cancun",
2042            Tz::America__Caracas => "America/Caracas",
2043            Tz::America__Catamarca => "America/Catamarca",
2044            Tz::America__Cayenne => "America/Cayenne",
2045            Tz::America__Cayman => "America/Cayman",
2046            Tz::America__Chicago => "America/Chicago",
2047            Tz::America__Chihuahua => "America/Chihuahua",
2048            Tz::America__Ciudad_Juarez => "America/Ciudad_Juarez",
2049            Tz::America__Coral_Harbour => "America/Coral_Harbour",
2050            Tz::America__Cordoba => "America/Cordoba",
2051            Tz::America__Costa_Rica => "America/Costa_Rica",
2052            Tz::America__Creston => "America/Creston",
2053            Tz::America__Cuiaba => "America/Cuiaba",
2054            Tz::America__Curacao => "America/Curacao",
2055            Tz::America__Danmarkshavn => "America/Danmarkshavn",
2056            Tz::America__Dawson => "America/Dawson",
2057            Tz::America__Dawson_Creek => "America/Dawson_Creek",
2058            Tz::America__Denver => "America/Denver",
2059            Tz::America__Detroit => "America/Detroit",
2060            Tz::America__Dominica => "America/Dominica",
2061            Tz::America__Edmonton => "America/Edmonton",
2062            Tz::America__Eirunepe => "America/Eirunepe",
2063            Tz::America__El_Salvador => "America/El_Salvador",
2064            Tz::America__Ensenada => "America/Ensenada",
2065            Tz::America__Fort_Nelson => "America/Fort_Nelson",
2066            Tz::America__Fort_Wayne => "America/Fort_Wayne",
2067            Tz::America__Fortaleza => "America/Fortaleza",
2068            Tz::America__Glace_Bay => "America/Glace_Bay",
2069            Tz::America__Godthab => "America/Godthab",
2070            Tz::America__Goose_Bay => "America/Goose_Bay",
2071            Tz::America__Grand_Turk => "America/Grand_Turk",
2072            Tz::America__Grenada => "America/Grenada",
2073            Tz::America__Guadeloupe => "America/Guadeloupe",
2074            Tz::America__Guatemala => "America/Guatemala",
2075            Tz::America__Guayaquil => "America/Guayaquil",
2076            Tz::America__Guyana => "America/Guyana",
2077            Tz::America__Halifax => "America/Halifax",
2078            Tz::America__Havana => "America/Havana",
2079            Tz::America__Hermosillo => "America/Hermosillo",
2080            Tz::America__Indiana__Indianapolis => "America/Indiana/Indianapolis",
2081            Tz::America__Indiana__Knox => "America/Indiana/Knox",
2082            Tz::America__Indiana__Marengo => "America/Indiana/Marengo",
2083            Tz::America__Indiana__Petersburg => "America/Indiana/Petersburg",
2084            Tz::America__Indiana__Tell_City => "America/Indiana/Tell_City",
2085            Tz::America__Indiana__Vevay => "America/Indiana/Vevay",
2086            Tz::America__Indiana__Vincennes => "America/Indiana/Vincennes",
2087            Tz::America__Indiana__Winamac => "America/Indiana/Winamac",
2088            Tz::America__Indianapolis => "America/Indianapolis",
2089            Tz::America__Inuvik => "America/Inuvik",
2090            Tz::America__Iqaluit => "America/Iqaluit",
2091            Tz::America__Jamaica => "America/Jamaica",
2092            Tz::America__Jujuy => "America/Jujuy",
2093            Tz::America__Juneau => "America/Juneau",
2094            Tz::America__Kentucky__Louisville => "America/Kentucky/Louisville",
2095            Tz::America__Kentucky__Monticello => "America/Kentucky/Monticello",
2096            Tz::America__Knox_IN => "America/Knox_IN",
2097            Tz::America__Kralendijk => "America/Kralendijk",
2098            Tz::America__La_Paz => "America/La_Paz",
2099            Tz::America__Lima => "America/Lima",
2100            Tz::America__Los_Angeles => "America/Los_Angeles",
2101            Tz::America__Louisville => "America/Louisville",
2102            Tz::America__Lower_Princes => "America/Lower_Princes",
2103            Tz::America__Maceio => "America/Maceio",
2104            Tz::America__Managua => "America/Managua",
2105            Tz::America__Manaus => "America/Manaus",
2106            Tz::America__Marigot => "America/Marigot",
2107            Tz::America__Martinique => "America/Martinique",
2108            Tz::America__Matamoros => "America/Matamoros",
2109            Tz::America__Mazatlan => "America/Mazatlan",
2110            Tz::America__Mendoza => "America/Mendoza",
2111            Tz::America__Menominee => "America/Menominee",
2112            Tz::America__Merida => "America/Merida",
2113            Tz::America__Metlakatla => "America/Metlakatla",
2114            Tz::America__Mexico_City => "America/Mexico_City",
2115            Tz::America__Miquelon => "America/Miquelon",
2116            Tz::America__Moncton => "America/Moncton",
2117            Tz::America__Monterrey => "America/Monterrey",
2118            Tz::America__Montevideo => "America/Montevideo",
2119            Tz::America__Montreal => "America/Montreal",
2120            Tz::America__Montserrat => "America/Montserrat",
2121            Tz::America__Nassau => "America/Nassau",
2122            Tz::America__New_York => "America/New_York",
2123            Tz::America__Nipigon => "America/Nipigon",
2124            Tz::America__Nome => "America/Nome",
2125            Tz::America__Noronha => "America/Noronha",
2126            Tz::America__North_Dakota__Beulah => "America/North_Dakota/Beulah",
2127            Tz::America__North_Dakota__Center => "America/North_Dakota/Center",
2128            Tz::America__North_Dakota__New_Salem => "America/North_Dakota/New_Salem",
2129            Tz::America__Nuuk => "America/Nuuk",
2130            Tz::America__Ojinaga => "America/Ojinaga",
2131            Tz::America__Panama => "America/Panama",
2132            Tz::America__Pangnirtung => "America/Pangnirtung",
2133            Tz::America__Paramaribo => "America/Paramaribo",
2134            Tz::America__Phoenix => "America/Phoenix",
2135            Tz::America__PortauPrince => "America/Port-au-Prince",
2136            Tz::America__Port_of_Spain => "America/Port_of_Spain",
2137            Tz::America__Porto_Acre => "America/Porto_Acre",
2138            Tz::America__Porto_Velho => "America/Porto_Velho",
2139            Tz::America__Puerto_Rico => "America/Puerto_Rico",
2140            Tz::America__Punta_Arenas => "America/Punta_Arenas",
2141            Tz::America__Rainy_River => "America/Rainy_River",
2142            Tz::America__Rankin_Inlet => "America/Rankin_Inlet",
2143            Tz::America__Recife => "America/Recife",
2144            Tz::America__Regina => "America/Regina",
2145            Tz::America__Resolute => "America/Resolute",
2146            Tz::America__Rio_Branco => "America/Rio_Branco",
2147            Tz::America__Rosario => "America/Rosario",
2148            Tz::America__Santa_Isabel => "America/Santa_Isabel",
2149            Tz::America__Santarem => "America/Santarem",
2150            Tz::America__Santiago => "America/Santiago",
2151            Tz::America__Santo_Domingo => "America/Santo_Domingo",
2152            Tz::America__Sao_Paulo => "America/Sao_Paulo",
2153            Tz::America__Scoresbysund => "America/Scoresbysund",
2154            Tz::America__Shiprock => "America/Shiprock",
2155            Tz::America__Sitka => "America/Sitka",
2156            Tz::America__St_Barthelemy => "America/St_Barthelemy",
2157            Tz::America__St_Johns => "America/St_Johns",
2158            Tz::America__St_Kitts => "America/St_Kitts",
2159            Tz::America__St_Lucia => "America/St_Lucia",
2160            Tz::America__St_Thomas => "America/St_Thomas",
2161            Tz::America__St_Vincent => "America/St_Vincent",
2162            Tz::America__Swift_Current => "America/Swift_Current",
2163            Tz::America__Tegucigalpa => "America/Tegucigalpa",
2164            Tz::America__Thule => "America/Thule",
2165            Tz::America__Thunder_Bay => "America/Thunder_Bay",
2166            Tz::America__Tijuana => "America/Tijuana",
2167            Tz::America__Toronto => "America/Toronto",
2168            Tz::America__Tortola => "America/Tortola",
2169            Tz::America__Vancouver => "America/Vancouver",
2170            Tz::America__Virgin => "America/Virgin",
2171            Tz::America__Whitehorse => "America/Whitehorse",
2172            Tz::America__Winnipeg => "America/Winnipeg",
2173            Tz::America__Yakutat => "America/Yakutat",
2174            Tz::America__Yellowknife => "America/Yellowknife",
2175            Tz::Antarctica__Casey => "Antarctica/Casey",
2176            Tz::Antarctica__Davis => "Antarctica/Davis",
2177            Tz::Antarctica__DumontDUrville => "Antarctica/DumontDUrville",
2178            Tz::Antarctica__Macquarie => "Antarctica/Macquarie",
2179            Tz::Antarctica__Mawson => "Antarctica/Mawson",
2180            Tz::Antarctica__McMurdo => "Antarctica/McMurdo",
2181            Tz::Antarctica__Palmer => "Antarctica/Palmer",
2182            Tz::Antarctica__Rothera => "Antarctica/Rothera",
2183            Tz::Antarctica__South_Pole => "Antarctica/South_Pole",
2184            Tz::Antarctica__Syowa => "Antarctica/Syowa",
2185            Tz::Antarctica__Troll => "Antarctica/Troll",
2186            Tz::Antarctica__Vostok => "Antarctica/Vostok",
2187            Tz::Arctic__Longyearbyen => "Arctic/Longyearbyen",
2188            Tz::Asia__Aden => "Asia/Aden",
2189            Tz::Asia__Almaty => "Asia/Almaty",
2190            Tz::Asia__Amman => "Asia/Amman",
2191            Tz::Asia__Anadyr => "Asia/Anadyr",
2192            Tz::Asia__Aqtau => "Asia/Aqtau",
2193            Tz::Asia__Aqtobe => "Asia/Aqtobe",
2194            Tz::Asia__Ashgabat => "Asia/Ashgabat",
2195            Tz::Asia__Ashkhabad => "Asia/Ashkhabad",
2196            Tz::Asia__Atyrau => "Asia/Atyrau",
2197            Tz::Asia__Baghdad => "Asia/Baghdad",
2198            Tz::Asia__Bahrain => "Asia/Bahrain",
2199            Tz::Asia__Baku => "Asia/Baku",
2200            Tz::Asia__Bangkok => "Asia/Bangkok",
2201            Tz::Asia__Barnaul => "Asia/Barnaul",
2202            Tz::Asia__Beirut => "Asia/Beirut",
2203            Tz::Asia__Bishkek => "Asia/Bishkek",
2204            Tz::Asia__Brunei => "Asia/Brunei",
2205            Tz::Asia__Calcutta => "Asia/Calcutta",
2206            Tz::Asia__Chita => "Asia/Chita",
2207            Tz::Asia__Choibalsan => "Asia/Choibalsan",
2208            Tz::Asia__Chongqing => "Asia/Chongqing",
2209            Tz::Asia__Chungking => "Asia/Chungking",
2210            Tz::Asia__Colombo => "Asia/Colombo",
2211            Tz::Asia__Dacca => "Asia/Dacca",
2212            Tz::Asia__Damascus => "Asia/Damascus",
2213            Tz::Asia__Dhaka => "Asia/Dhaka",
2214            Tz::Asia__Dili => "Asia/Dili",
2215            Tz::Asia__Dubai => "Asia/Dubai",
2216            Tz::Asia__Dushanbe => "Asia/Dushanbe",
2217            Tz::Asia__Famagusta => "Asia/Famagusta",
2218            Tz::Asia__Gaza => "Asia/Gaza",
2219            Tz::Asia__Harbin => "Asia/Harbin",
2220            Tz::Asia__Hebron => "Asia/Hebron",
2221            Tz::Asia__Ho_Chi_Minh => "Asia/Ho_Chi_Minh",
2222            Tz::Asia__Hong_Kong => "Asia/Hong_Kong",
2223            Tz::Asia__Hovd => "Asia/Hovd",
2224            Tz::Asia__Irkutsk => "Asia/Irkutsk",
2225            Tz::Asia__Istanbul => "Asia/Istanbul",
2226            Tz::Asia__Jakarta => "Asia/Jakarta",
2227            Tz::Asia__Jayapura => "Asia/Jayapura",
2228            Tz::Asia__Jerusalem => "Asia/Jerusalem",
2229            Tz::Asia__Kabul => "Asia/Kabul",
2230            Tz::Asia__Kamchatka => "Asia/Kamchatka",
2231            Tz::Asia__Karachi => "Asia/Karachi",
2232            Tz::Asia__Kashgar => "Asia/Kashgar",
2233            Tz::Asia__Kathmandu => "Asia/Kathmandu",
2234            Tz::Asia__Katmandu => "Asia/Katmandu",
2235            Tz::Asia__Khandyga => "Asia/Khandyga",
2236            Tz::Asia__Kolkata => "Asia/Kolkata",
2237            Tz::Asia__Krasnoyarsk => "Asia/Krasnoyarsk",
2238            Tz::Asia__Kuala_Lumpur => "Asia/Kuala_Lumpur",
2239            Tz::Asia__Kuching => "Asia/Kuching",
2240            Tz::Asia__Kuwait => "Asia/Kuwait",
2241            Tz::Asia__Macao => "Asia/Macao",
2242            Tz::Asia__Macau => "Asia/Macau",
2243            Tz::Asia__Magadan => "Asia/Magadan",
2244            Tz::Asia__Makassar => "Asia/Makassar",
2245            Tz::Asia__Manila => "Asia/Manila",
2246            Tz::Asia__Muscat => "Asia/Muscat",
2247            Tz::Asia__Nicosia => "Asia/Nicosia",
2248            Tz::Asia__Novokuznetsk => "Asia/Novokuznetsk",
2249            Tz::Asia__Novosibirsk => "Asia/Novosibirsk",
2250            Tz::Asia__Omsk => "Asia/Omsk",
2251            Tz::Asia__Oral => "Asia/Oral",
2252            Tz::Asia__Phnom_Penh => "Asia/Phnom_Penh",
2253            Tz::Asia__Pontianak => "Asia/Pontianak",
2254            Tz::Asia__Pyongyang => "Asia/Pyongyang",
2255            Tz::Asia__Qatar => "Asia/Qatar",
2256            Tz::Asia__Qostanay => "Asia/Qostanay",
2257            Tz::Asia__Qyzylorda => "Asia/Qyzylorda",
2258            Tz::Asia__Rangoon => "Asia/Rangoon",
2259            Tz::Asia__Riyadh => "Asia/Riyadh",
2260            Tz::Asia__Saigon => "Asia/Saigon",
2261            Tz::Asia__Sakhalin => "Asia/Sakhalin",
2262            Tz::Asia__Samarkand => "Asia/Samarkand",
2263            Tz::Asia__Seoul => "Asia/Seoul",
2264            Tz::Asia__Shanghai => "Asia/Shanghai",
2265            Tz::Asia__Singapore => "Asia/Singapore",
2266            Tz::Asia__Srednekolymsk => "Asia/Srednekolymsk",
2267            Tz::Asia__Taipei => "Asia/Taipei",
2268            Tz::Asia__Tashkent => "Asia/Tashkent",
2269            Tz::Asia__Tbilisi => "Asia/Tbilisi",
2270            Tz::Asia__Tehran => "Asia/Tehran",
2271            Tz::Asia__Tel_Aviv => "Asia/Tel_Aviv",
2272            Tz::Asia__Thimbu => "Asia/Thimbu",
2273            Tz::Asia__Thimphu => "Asia/Thimphu",
2274            Tz::Asia__Tokyo => "Asia/Tokyo",
2275            Tz::Asia__Tomsk => "Asia/Tomsk",
2276            Tz::Asia__Ujung_Pandang => "Asia/Ujung_Pandang",
2277            Tz::Asia__Ulaanbaatar => "Asia/Ulaanbaatar",
2278            Tz::Asia__Ulan_Bator => "Asia/Ulan_Bator",
2279            Tz::Asia__Urumqi => "Asia/Urumqi",
2280            Tz::Asia__UstNera => "Asia/Ust-Nera",
2281            Tz::Asia__Vientiane => "Asia/Vientiane",
2282            Tz::Asia__Vladivostok => "Asia/Vladivostok",
2283            Tz::Asia__Yakutsk => "Asia/Yakutsk",
2284            Tz::Asia__Yangon => "Asia/Yangon",
2285            Tz::Asia__Yekaterinburg => "Asia/Yekaterinburg",
2286            Tz::Asia__Yerevan => "Asia/Yerevan",
2287            Tz::Atlantic__Azores => "Atlantic/Azores",
2288            Tz::Atlantic__Bermuda => "Atlantic/Bermuda",
2289            Tz::Atlantic__Canary => "Atlantic/Canary",
2290            Tz::Atlantic__Cape_Verde => "Atlantic/Cape_Verde",
2291            Tz::Atlantic__Faeroe => "Atlantic/Faeroe",
2292            Tz::Atlantic__Faroe => "Atlantic/Faroe",
2293            Tz::Atlantic__Jan_Mayen => "Atlantic/Jan_Mayen",
2294            Tz::Atlantic__Madeira => "Atlantic/Madeira",
2295            Tz::Atlantic__Reykjavik => "Atlantic/Reykjavik",
2296            Tz::Atlantic__South_Georgia => "Atlantic/South_Georgia",
2297            Tz::Atlantic__St_Helena => "Atlantic/St_Helena",
2298            Tz::Atlantic__Stanley => "Atlantic/Stanley",
2299            Tz::Australia__ACT => "Australia/ACT",
2300            Tz::Australia__Adelaide => "Australia/Adelaide",
2301            Tz::Australia__Brisbane => "Australia/Brisbane",
2302            Tz::Australia__Broken_Hill => "Australia/Broken_Hill",
2303            Tz::Australia__Canberra => "Australia/Canberra",
2304            Tz::Australia__Currie => "Australia/Currie",
2305            Tz::Australia__Darwin => "Australia/Darwin",
2306            Tz::Australia__Eucla => "Australia/Eucla",
2307            Tz::Australia__Hobart => "Australia/Hobart",
2308            Tz::Australia__LHI => "Australia/LHI",
2309            Tz::Australia__Lindeman => "Australia/Lindeman",
2310            Tz::Australia__Lord_Howe => "Australia/Lord_Howe",
2311            Tz::Australia__Melbourne => "Australia/Melbourne",
2312            Tz::Australia__NSW => "Australia/NSW",
2313            Tz::Australia__North => "Australia/North",
2314            Tz::Australia__Perth => "Australia/Perth",
2315            Tz::Australia__Queensland => "Australia/Queensland",
2316            Tz::Australia__South => "Australia/South",
2317            Tz::Australia__Sydney => "Australia/Sydney",
2318            Tz::Australia__Tasmania => "Australia/Tasmania",
2319            Tz::Australia__Victoria => "Australia/Victoria",
2320            Tz::Australia__West => "Australia/West",
2321            Tz::Australia__Yancowinna => "Australia/Yancowinna",
2322            Tz::Brazil__Acre => "Brazil/Acre",
2323            Tz::Brazil__DeNoronha => "Brazil/DeNoronha",
2324            Tz::Brazil__East => "Brazil/East",
2325            Tz::Brazil__West => "Brazil/West",
2326            Tz::CET => "CET",
2327            Tz::CST6CDT => "CST6CDT",
2328            Tz::Canada__Atlantic => "Canada/Atlantic",
2329            Tz::Canada__Central => "Canada/Central",
2330            Tz::Canada__Eastern => "Canada/Eastern",
2331            Tz::Canada__Mountain => "Canada/Mountain",
2332            Tz::Canada__Newfoundland => "Canada/Newfoundland",
2333            Tz::Canada__Pacific => "Canada/Pacific",
2334            Tz::Canada__Saskatchewan => "Canada/Saskatchewan",
2335            Tz::Canada__Yukon => "Canada/Yukon",
2336            Tz::Chile__Continental => "Chile/Continental",
2337            Tz::Chile__EasterIsland => "Chile/EasterIsland",
2338            Tz::Cuba => "Cuba",
2339            Tz::EET => "EET",
2340            Tz::EST => "EST",
2341            Tz::EST5EDT => "EST5EDT",
2342            Tz::Egypt => "Egypt",
2343            Tz::Eire => "Eire",
2344            Tz::Etc__GMT => "Etc/GMT",
2345            Tz::Etc__GMTPlus0 => "Etc/GMT+0",
2346            Tz::Etc__GMTPlus1 => "Etc/GMT+1",
2347            Tz::Etc__GMTPlus10 => "Etc/GMT+10",
2348            Tz::Etc__GMTPlus11 => "Etc/GMT+11",
2349            Tz::Etc__GMTPlus12 => "Etc/GMT+12",
2350            Tz::Etc__GMTPlus2 => "Etc/GMT+2",
2351            Tz::Etc__GMTPlus3 => "Etc/GMT+3",
2352            Tz::Etc__GMTPlus4 => "Etc/GMT+4",
2353            Tz::Etc__GMTPlus5 => "Etc/GMT+5",
2354            Tz::Etc__GMTPlus6 => "Etc/GMT+6",
2355            Tz::Etc__GMTPlus7 => "Etc/GMT+7",
2356            Tz::Etc__GMTPlus8 => "Etc/GMT+8",
2357            Tz::Etc__GMTPlus9 => "Etc/GMT+9",
2358            Tz::Etc__GMTMinus0 => "Etc/GMT-0",
2359            Tz::Etc__GMTMinus1 => "Etc/GMT-1",
2360            Tz::Etc__GMTMinus10 => "Etc/GMT-10",
2361            Tz::Etc__GMTMinus11 => "Etc/GMT-11",
2362            Tz::Etc__GMTMinus12 => "Etc/GMT-12",
2363            Tz::Etc__GMTMinus13 => "Etc/GMT-13",
2364            Tz::Etc__GMTMinus14 => "Etc/GMT-14",
2365            Tz::Etc__GMTMinus2 => "Etc/GMT-2",
2366            Tz::Etc__GMTMinus3 => "Etc/GMT-3",
2367            Tz::Etc__GMTMinus4 => "Etc/GMT-4",
2368            Tz::Etc__GMTMinus5 => "Etc/GMT-5",
2369            Tz::Etc__GMTMinus6 => "Etc/GMT-6",
2370            Tz::Etc__GMTMinus7 => "Etc/GMT-7",
2371            Tz::Etc__GMTMinus8 => "Etc/GMT-8",
2372            Tz::Etc__GMTMinus9 => "Etc/GMT-9",
2373            Tz::Etc__GMT0 => "Etc/GMT0",
2374            Tz::Etc__Greenwich => "Etc/Greenwich",
2375            Tz::Etc__UCT => "Etc/UCT",
2376            Tz::Etc__UTC => "Etc/UTC",
2377            Tz::Etc__Universal => "Etc/Universal",
2378            Tz::Etc__Zulu => "Etc/Zulu",
2379            Tz::Europe__Amsterdam => "Europe/Amsterdam",
2380            Tz::Europe__Andorra => "Europe/Andorra",
2381            Tz::Europe__Astrakhan => "Europe/Astrakhan",
2382            Tz::Europe__Athens => "Europe/Athens",
2383            Tz::Europe__Belfast => "Europe/Belfast",
2384            Tz::Europe__Belgrade => "Europe/Belgrade",
2385            Tz::Europe__Berlin => "Europe/Berlin",
2386            Tz::Europe__Bratislava => "Europe/Bratislava",
2387            Tz::Europe__Brussels => "Europe/Brussels",
2388            Tz::Europe__Bucharest => "Europe/Bucharest",
2389            Tz::Europe__Budapest => "Europe/Budapest",
2390            Tz::Europe__Busingen => "Europe/Busingen",
2391            Tz::Europe__Chisinau => "Europe/Chisinau",
2392            Tz::Europe__Copenhagen => "Europe/Copenhagen",
2393            Tz::Europe__Dublin => "Europe/Dublin",
2394            Tz::Europe__Gibraltar => "Europe/Gibraltar",
2395            Tz::Europe__Guernsey => "Europe/Guernsey",
2396            Tz::Europe__Helsinki => "Europe/Helsinki",
2397            Tz::Europe__Isle_of_Man => "Europe/Isle_of_Man",
2398            Tz::Europe__Istanbul => "Europe/Istanbul",
2399            Tz::Europe__Jersey => "Europe/Jersey",
2400            Tz::Europe__Kaliningrad => "Europe/Kaliningrad",
2401            Tz::Europe__Kiev => "Europe/Kiev",
2402            Tz::Europe__Kirov => "Europe/Kirov",
2403            Tz::Europe__Kyiv => "Europe/Kyiv",
2404            Tz::Europe__Lisbon => "Europe/Lisbon",
2405            Tz::Europe__Ljubljana => "Europe/Ljubljana",
2406            Tz::Europe__London => "Europe/London",
2407            Tz::Europe__Luxembourg => "Europe/Luxembourg",
2408            Tz::Europe__Madrid => "Europe/Madrid",
2409            Tz::Europe__Malta => "Europe/Malta",
2410            Tz::Europe__Mariehamn => "Europe/Mariehamn",
2411            Tz::Europe__Minsk => "Europe/Minsk",
2412            Tz::Europe__Monaco => "Europe/Monaco",
2413            Tz::Europe__Moscow => "Europe/Moscow",
2414            Tz::Europe__Nicosia => "Europe/Nicosia",
2415            Tz::Europe__Oslo => "Europe/Oslo",
2416            Tz::Europe__Paris => "Europe/Paris",
2417            Tz::Europe__Podgorica => "Europe/Podgorica",
2418            Tz::Europe__Prague => "Europe/Prague",
2419            Tz::Europe__Riga => "Europe/Riga",
2420            Tz::Europe__Rome => "Europe/Rome",
2421            Tz::Europe__Samara => "Europe/Samara",
2422            Tz::Europe__San_Marino => "Europe/San_Marino",
2423            Tz::Europe__Sarajevo => "Europe/Sarajevo",
2424            Tz::Europe__Saratov => "Europe/Saratov",
2425            Tz::Europe__Simferopol => "Europe/Simferopol",
2426            Tz::Europe__Skopje => "Europe/Skopje",
2427            Tz::Europe__Sofia => "Europe/Sofia",
2428            Tz::Europe__Stockholm => "Europe/Stockholm",
2429            Tz::Europe__Tallinn => "Europe/Tallinn",
2430            Tz::Europe__Tirane => "Europe/Tirane",
2431            Tz::Europe__Tiraspol => "Europe/Tiraspol",
2432            Tz::Europe__Ulyanovsk => "Europe/Ulyanovsk",
2433            Tz::Europe__Uzhgorod => "Europe/Uzhgorod",
2434            Tz::Europe__Vaduz => "Europe/Vaduz",
2435            Tz::Europe__Vatican => "Europe/Vatican",
2436            Tz::Europe__Vienna => "Europe/Vienna",
2437            Tz::Europe__Vilnius => "Europe/Vilnius",
2438            Tz::Europe__Volgograd => "Europe/Volgograd",
2439            Tz::Europe__Warsaw => "Europe/Warsaw",
2440            Tz::Europe__Zagreb => "Europe/Zagreb",
2441            Tz::Europe__Zaporozhye => "Europe/Zaporozhye",
2442            Tz::Europe__Zurich => "Europe/Zurich",
2443            Tz::GB => "GB",
2444            Tz::GBEire => "GB-Eire",
2445            Tz::GMT => "GMT",
2446            Tz::GMTPlus0 => "GMT+0",
2447            Tz::GMTMinus0 => "GMT-0",
2448            Tz::GMT0 => "GMT0",
2449            Tz::Greenwich => "Greenwich",
2450            Tz::HST => "HST",
2451            Tz::Hongkong => "Hongkong",
2452            Tz::Iceland => "Iceland",
2453            Tz::Indian__Antananarivo => "Indian/Antananarivo",
2454            Tz::Indian__Chagos => "Indian/Chagos",
2455            Tz::Indian__Christmas => "Indian/Christmas",
2456            Tz::Indian__Cocos => "Indian/Cocos",
2457            Tz::Indian__Comoro => "Indian/Comoro",
2458            Tz::Indian__Kerguelen => "Indian/Kerguelen",
2459            Tz::Indian__Mahe => "Indian/Mahe",
2460            Tz::Indian__Maldives => "Indian/Maldives",
2461            Tz::Indian__Mauritius => "Indian/Mauritius",
2462            Tz::Indian__Mayotte => "Indian/Mayotte",
2463            Tz::Indian__Reunion => "Indian/Reunion",
2464            Tz::Iran => "Iran",
2465            Tz::Israel => "Israel",
2466            Tz::Jamaica => "Jamaica",
2467            Tz::Japan => "Japan",
2468            Tz::Kwajalein => "Kwajalein",
2469            Tz::Libya => "Libya",
2470            Tz::MET => "MET",
2471            Tz::MST => "MST",
2472            Tz::MST7MDT => "MST7MDT",
2473            Tz::Mexico__BajaNorte => "Mexico/BajaNorte",
2474            Tz::Mexico__BajaSur => "Mexico/BajaSur",
2475            Tz::Mexico__General => "Mexico/General",
2476            Tz::NZ => "NZ",
2477            Tz::NZCHAT => "NZ-CHAT",
2478            Tz::Navajo => "Navajo",
2479            Tz::PRC => "PRC",
2480            Tz::PST8PDT => "PST8PDT",
2481            Tz::Pacific__Apia => "Pacific/Apia",
2482            Tz::Pacific__Auckland => "Pacific/Auckland",
2483            Tz::Pacific__Bougainville => "Pacific/Bougainville",
2484            Tz::Pacific__Chatham => "Pacific/Chatham",
2485            Tz::Pacific__Chuuk => "Pacific/Chuuk",
2486            Tz::Pacific__Easter => "Pacific/Easter",
2487            Tz::Pacific__Efate => "Pacific/Efate",
2488            Tz::Pacific__Enderbury => "Pacific/Enderbury",
2489            Tz::Pacific__Fakaofo => "Pacific/Fakaofo",
2490            Tz::Pacific__Fiji => "Pacific/Fiji",
2491            Tz::Pacific__Funafuti => "Pacific/Funafuti",
2492            Tz::Pacific__Galapagos => "Pacific/Galapagos",
2493            Tz::Pacific__Gambier => "Pacific/Gambier",
2494            Tz::Pacific__Guadalcanal => "Pacific/Guadalcanal",
2495            Tz::Pacific__Guam => "Pacific/Guam",
2496            Tz::Pacific__Honolulu => "Pacific/Honolulu",
2497            Tz::Pacific__Johnston => "Pacific/Johnston",
2498            Tz::Pacific__Kanton => "Pacific/Kanton",
2499            Tz::Pacific__Kiritimati => "Pacific/Kiritimati",
2500            Tz::Pacific__Kosrae => "Pacific/Kosrae",
2501            Tz::Pacific__Kwajalein => "Pacific/Kwajalein",
2502            Tz::Pacific__Majuro => "Pacific/Majuro",
2503            Tz::Pacific__Marquesas => "Pacific/Marquesas",
2504            Tz::Pacific__Midway => "Pacific/Midway",
2505            Tz::Pacific__Nauru => "Pacific/Nauru",
2506            Tz::Pacific__Niue => "Pacific/Niue",
2507            Tz::Pacific__Norfolk => "Pacific/Norfolk",
2508            Tz::Pacific__Noumea => "Pacific/Noumea",
2509            Tz::Pacific__Pago_Pago => "Pacific/Pago_Pago",
2510            Tz::Pacific__Palau => "Pacific/Palau",
2511            Tz::Pacific__Pitcairn => "Pacific/Pitcairn",
2512            Tz::Pacific__Pohnpei => "Pacific/Pohnpei",
2513            Tz::Pacific__Ponape => "Pacific/Ponape",
2514            Tz::Pacific__Port_Moresby => "Pacific/Port_Moresby",
2515            Tz::Pacific__Rarotonga => "Pacific/Rarotonga",
2516            Tz::Pacific__Saipan => "Pacific/Saipan",
2517            Tz::Pacific__Samoa => "Pacific/Samoa",
2518            Tz::Pacific__Tahiti => "Pacific/Tahiti",
2519            Tz::Pacific__Tarawa => "Pacific/Tarawa",
2520            Tz::Pacific__Tongatapu => "Pacific/Tongatapu",
2521            Tz::Pacific__Truk => "Pacific/Truk",
2522            Tz::Pacific__Wake => "Pacific/Wake",
2523            Tz::Pacific__Wallis => "Pacific/Wallis",
2524            Tz::Pacific__Yap => "Pacific/Yap",
2525            Tz::Poland => "Poland",
2526            Tz::Portugal => "Portugal",
2527            Tz::ROC => "ROC",
2528            Tz::ROK => "ROK",
2529            Tz::Singapore => "Singapore",
2530            Tz::Turkey => "Turkey",
2531            Tz::UCT => "UCT",
2532            Tz::US__Alaska => "US/Alaska",
2533            Tz::US__Aleutian => "US/Aleutian",
2534            Tz::US__Arizona => "US/Arizona",
2535            Tz::US__Central => "US/Central",
2536            Tz::US__EastIndiana => "US/East-Indiana",
2537            Tz::US__Eastern => "US/Eastern",
2538            Tz::US__Hawaii => "US/Hawaii",
2539            Tz::US__IndianaStarke => "US/Indiana-Starke",
2540            Tz::US__Michigan => "US/Michigan",
2541            Tz::US__Mountain => "US/Mountain",
2542            Tz::US__Pacific => "US/Pacific",
2543            Tz::US__Samoa => "US/Samoa",
2544            Tz::UTC => "UTC",
2545            Tz::Universal => "Universal",
2546            Tz::WSU => "W-SU",
2547            Tz::WET => "WET",
2548            Tz::Zulu => "Zulu",
2549        }
2550    }
2551}
2552impl Debug for Tz {
2553    fn fmt(&self, f: &mut Formatter) -> fmt::Result {
2554        f.write_str(self.name().as_ref())
2555    }
2556}
2557
2558impl Display for Tz {
2559    fn fmt(&self, f: &mut Formatter) -> fmt::Result {
2560        f.write_str(self.name().as_ref())
2561    }
2562}
2563
2564impl TimeSpans for Tz {
2565    fn timespans(&self) -> FixedTimespanSet {
2566        match *self {
2567            Tz::Africa__Abidjan => {
2568                const REST: &[(i64, FixedTimespan)] = &[
2569                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
2570                ];
2571                FixedTimespanSet {
2572                    first: FixedTimespan {
2573                        utc_offset: -968,
2574                        dst_offset: 0,
2575                        name: "LMT",
2576                    },
2577                    rest: REST
2578                }
2579            },
2580
2581            Tz::Africa__Accra => {
2582                const REST: &[(i64, FixedTimespan)] = &[
2583                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
2584                ];
2585                FixedTimespanSet {
2586                    first: FixedTimespan {
2587                        utc_offset: -968,
2588                        dst_offset: 0,
2589                        name: "LMT",
2590                    },
2591                    rest: REST
2592                }
2593            },
2594
2595            Tz::Africa__Addis_Ababa => {
2596                const REST: &[(i64, FixedTimespan)] = &[
2597                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
2598                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
2599                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
2600                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: "+0245" }),
2601                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
2602                ];
2603                FixedTimespanSet {
2604                    first: FixedTimespan {
2605                        utc_offset: 8836,
2606                        dst_offset: 0,
2607                        name: "LMT",
2608                    },
2609                    rest: REST
2610                }
2611            },
2612
2613            Tz::Africa__Algiers => {
2614                const REST: &[(i64, FixedTimespan)] = &[
2615                    (-2486592732, FixedTimespan { utc_offset: 561, dst_offset: 0, name: "PMT" }),
2616                    (-1855958961, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
2617                    (-1689814800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
2618                    (-1680397200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
2619                    (-1665363600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
2620                    (-1648342800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
2621                    (-1635123600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
2622                    (-1616893200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
2623                    (-1604278800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
2624                    (-1585443600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
2625                    (-1574038800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
2626                    (-1552266000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
2627                    (-1539997200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
2628                    (-1531443600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
2629                    (-956365200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
2630                    (-950486400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
2631                    (-942012000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
2632                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
2633                    (-796262400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
2634                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
2635                    (-766630800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
2636                    (-733280400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
2637                    (-439430400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
2638                    (-212029200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
2639                    (41468400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
2640                    (54774000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
2641                    (231724800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
2642                    (246236400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
2643                    (259545600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
2644                    (275274000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
2645                    (309740400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
2646                    (325468800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
2647                    (341802000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
2648                    (357523200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
2649                ];
2650                FixedTimespanSet {
2651                    first: FixedTimespan {
2652                        utc_offset: 732,
2653                        dst_offset: 0,
2654                        name: "LMT",
2655                    },
2656                    rest: REST
2657                }
2658            },
2659
2660            Tz::Africa__Asmara => {
2661                const REST: &[(i64, FixedTimespan)] = &[
2662                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
2663                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
2664                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
2665                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: "+0245" }),
2666                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
2667                ];
2668                FixedTimespanSet {
2669                    first: FixedTimespan {
2670                        utc_offset: 8836,
2671                        dst_offset: 0,
2672                        name: "LMT",
2673                    },
2674                    rest: REST
2675                }
2676            },
2677
2678            Tz::Africa__Asmera => {
2679                const REST: &[(i64, FixedTimespan)] = &[
2680                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
2681                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
2682                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
2683                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: "+0245" }),
2684                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
2685                ];
2686                FixedTimespanSet {
2687                    first: FixedTimespan {
2688                        utc_offset: 8836,
2689                        dst_offset: 0,
2690                        name: "LMT",
2691                    },
2692                    rest: REST
2693                }
2694            },
2695
2696            Tz::Africa__Bamako => {
2697                const REST: &[(i64, FixedTimespan)] = &[
2698                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
2699                ];
2700                FixedTimespanSet {
2701                    first: FixedTimespan {
2702                        utc_offset: -968,
2703                        dst_offset: 0,
2704                        name: "LMT",
2705                    },
2706                    rest: REST
2707                }
2708            },
2709
2710            Tz::Africa__Bangui => {
2711                const REST: &[(i64, FixedTimespan)] = &[
2712                    (-2035584815, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
2713                    (-1940889600, FixedTimespan { utc_offset: 815, dst_offset: 0, name: "LMT" }),
2714                    (-1767226415, FixedTimespan { utc_offset: 1800, dst_offset: 0, name: "+0030" }),
2715                    (-1588465800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "WAT" }),
2716                ];
2717                FixedTimespanSet {
2718                    first: FixedTimespan {
2719                        utc_offset: 815,
2720                        dst_offset: 0,
2721                        name: "LMT",
2722                    },
2723                    rest: REST
2724                }
2725            },
2726
2727            Tz::Africa__Banjul => {
2728                const REST: &[(i64, FixedTimespan)] = &[
2729                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
2730                ];
2731                FixedTimespanSet {
2732                    first: FixedTimespan {
2733                        utc_offset: -968,
2734                        dst_offset: 0,
2735                        name: "LMT",
2736                    },
2737                    rest: REST
2738                }
2739            },
2740
2741            Tz::Africa__Bissau => {
2742                const REST: &[(i64, FixedTimespan)] = &[
2743                    (-1830376660, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
2744                    (157770000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
2745                ];
2746                FixedTimespanSet {
2747                    first: FixedTimespan {
2748                        utc_offset: -3740,
2749                        dst_offset: 0,
2750                        name: "LMT",
2751                    },
2752                    rest: REST
2753                }
2754            },
2755
2756            Tz::Africa__Blantyre => {
2757                const REST: &[(i64, FixedTimespan)] = &[
2758                    (-2109291020, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
2759                ];
2760                FixedTimespanSet {
2761                    first: FixedTimespan {
2762                        utc_offset: 7820,
2763                        dst_offset: 0,
2764                        name: "LMT",
2765                    },
2766                    rest: REST
2767                }
2768            },
2769
2770            Tz::Africa__Brazzaville => {
2771                const REST: &[(i64, FixedTimespan)] = &[
2772                    (-2035584815, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
2773                    (-1940889600, FixedTimespan { utc_offset: 815, dst_offset: 0, name: "LMT" }),
2774                    (-1767226415, FixedTimespan { utc_offset: 1800, dst_offset: 0, name: "+0030" }),
2775                    (-1588465800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "WAT" }),
2776                ];
2777                FixedTimespanSet {
2778                    first: FixedTimespan {
2779                        utc_offset: 815,
2780                        dst_offset: 0,
2781                        name: "LMT",
2782                    },
2783                    rest: REST
2784                }
2785            },
2786
2787            Tz::Africa__Bujumbura => {
2788                const REST: &[(i64, FixedTimespan)] = &[
2789                    (-2109291020, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
2790                ];
2791                FixedTimespanSet {
2792                    first: FixedTimespan {
2793                        utc_offset: 7820,
2794                        dst_offset: 0,
2795                        name: "LMT",
2796                    },
2797                    rest: REST
2798                }
2799            },
2800
2801            Tz::Africa__Cairo => {
2802                const REST: &[(i64, FixedTimespan)] = &[
2803                    (-2185409109, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2804                    (-929844000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2805                    (-923108400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2806                    (-906170400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2807                    (-892868400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2808                    (-875844000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2809                    (-857790000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2810                    (-844308000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2811                    (-825822000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2812                    (-812685600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2813                    (-794199600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2814                    (-779853600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2815                    (-762663600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2816                    (-399088800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2817                    (-386650800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2818                    (-368330400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2819                    (-355114800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2820                    (-336790800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2821                    (-323654400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2822                    (-305168400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2823                    (-292032000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2824                    (-273632400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2825                    (-260496000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2826                    (-242096400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2827                    (-228960000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2828                    (-210560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2829                    (-197424000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2830                    (-178938000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2831                    (-165801600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2832                    (-147402000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2833                    (-134265600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2834                    (-115866000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2835                    (-102643200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2836                    (-84330000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2837                    (-71107200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2838                    (-52707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2839                    (-39484800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2840                    (-21171600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2841                    (-7948800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2842                    (10364400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2843                    (23587200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2844                    (41900400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2845                    (55123200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2846                    (73522800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2847                    (86745600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2848                    (105058800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2849                    (118281600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2850                    (136594800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2851                    (149817600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2852                    (168130800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2853                    (181353600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2854                    (199753200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2855                    (212976000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2856                    (231289200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2857                    (244512000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2858                    (262825200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2859                    (276048000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2860                    (294361200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2861                    (307584000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2862                    (325983600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2863                    (339206400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2864                    (357519600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2865                    (370742400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2866                    (396399600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2867                    (402278400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2868                    (426812400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2869                    (433814400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2870                    (452214000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2871                    (465436800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2872                    (483750000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2873                    (496972800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2874                    (515286000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2875                    (528508800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2876                    (546822000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2877                    (560044800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2878                    (578444400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2879                    (591667200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2880                    (610412400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2881                    (623203200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2882                    (641516400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2883                    (654739200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2884                    (673052400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2885                    (686275200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2886                    (704674800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2887                    (717897600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2888                    (736210800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2889                    (749433600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2890                    (767746800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2891                    (780969600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2892                    (799020000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2893                    (812322000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2894                    (830469600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2895                    (843771600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2896                    (861919200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2897                    (875221200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2898                    (893368800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2899                    (906670800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2900                    (925423200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2901                    (938725200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2902                    (956872800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2903                    (970174800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2904                    (988322400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2905                    (1001624400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2906                    (1019772000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2907                    (1033074000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2908                    (1051221600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2909                    (1064523600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2910                    (1083276000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2911                    (1096578000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2912                    (1114725600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2913                    (1128027600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2914                    (1146175200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2915                    (1158872400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2916                    (1177624800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2917                    (1189112400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2918                    (1209074400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2919                    (1219957200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2920                    (1240524000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2921                    (1250802000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2922                    (1272578400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2923                    (1281474000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2924                    (1284069600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2925                    (1285880400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2926                    (1400191200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2927                    (1403816400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2928                    (1406844000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2929                    (1411678800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2930                    (1682632800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2931                    (1698354000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2932                    (1714082400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2933                    (1730408400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2934                    (1745532000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2935                    (1761858000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2936                    (1776981600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2937                    (1793307600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2938                    (1809036000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2939                    (1824757200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2940                    (1840485600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2941                    (1856206800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2942                    (1871935200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2943                    (1887656400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2944                    (1903384800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2945                    (1919710800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2946                    (1934834400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2947                    (1951160400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2948                    (1966888800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2949                    (1982610000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2950                    (1998338400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2951                    (2014059600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2952                    (2029788000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2953                    (2045509200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2954                    (2061237600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2955                    (2076958800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2956                    (2092687200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2957                    (2109013200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2958                    (2124136800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2959                    (2140462800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2960                    (2156191200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2961                    (2171912400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2962                    (2187640800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2963                    (2203362000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2964                    (2219090400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2965                    (2234811600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2966                    (2250540000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2967                    (2266866000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2968                    (2281989600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2969                    (2298315600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2970                    (2313439200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2971                    (2329765200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2972                    (2345493600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2973                    (2361214800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2974                    (2376943200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2975                    (2392664400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2976                    (2408392800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2977                    (2424114000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2978                    (2439842400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2979                    (2456168400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2980                    (2471292000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2981                    (2487618000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2982                    (2503346400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2983                    (2519067600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2984                    (2534796000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2985                    (2550517200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2986                    (2566245600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2987                    (2581966800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2988                    (2597695200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2989                    (2614021200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2990                    (2629144800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2991                    (2645470800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2992                    (2660594400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2993                    (2676920400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2994                    (2692648800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2995                    (2708370000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2996                    (2724098400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2997                    (2739819600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
2998                    (2755548000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
2999                    (2771269200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3000                    (2786997600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3001                    (2803323600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3002                    (2818447200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3003                    (2834773200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3004                    (2850501600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3005                    (2866222800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3006                    (2881951200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3007                    (2897672400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3008                    (2913400800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3009                    (2929122000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3010                    (2944850400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3011                    (2960571600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3012                    (2976300000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3013                    (2992626000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3014                    (3007749600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3015                    (3024075600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3016                    (3039804000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3017                    (3055525200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3018                    (3071253600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3019                    (3086974800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3020                    (3102703200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3021                    (3118424400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3022                    (3134152800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3023                    (3150478800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3024                    (3165602400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3025                    (3181928400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3026                    (3197052000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3027                    (3213378000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3028                    (3229106400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3029                    (3244827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3030                    (3260556000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3031                    (3276277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3032                    (3292005600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3033                    (3307726800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3034                    (3323455200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3035                    (3339781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3036                    (3354904800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3037                    (3371230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3038                    (3386959200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3039                    (3402680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3040                    (3418408800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3041                    (3434130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3042                    (3449858400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3043                    (3465579600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3044                    (3481308000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3045                    (3497634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3046                    (3512757600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3047                    (3529083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3048                    (3544207200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3049                    (3560533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3050                    (3576261600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3051                    (3591982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3052                    (3607711200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3053                    (3623432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3054                    (3639160800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3055                    (3654882000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3056                    (3670610400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3057                    (3686936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3058                    (3702060000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3059                    (3718386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3060                    (3734114400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3061                    (3749835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3062                    (3765564000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3063                    (3781285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3064                    (3797013600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3065                    (3812734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3066                    (3828463200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3067                    (3844184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3068                    (3859912800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3069                    (3876238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3070                    (3891362400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3071                    (3907688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3072                    (3923416800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3073                    (3939138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3074                    (3954866400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3075                    (3970587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3076                    (3986316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3077                    (4002037200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3078                    (4017765600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3079                    (4034091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3080                    (4049215200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3081                    (4065541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3082                    (4080664800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
3083                    (4096990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
3084                ];
3085                FixedTimespanSet {
3086                    first: FixedTimespan {
3087                        utc_offset: 7509,
3088                        dst_offset: 0,
3089                        name: "LMT",
3090                    },
3091                    rest: REST
3092                }
3093            },
3094
3095            Tz::Africa__Casablanca => {
3096                const REST: &[(i64, FixedTimespan)] = &[
3097                    (-1773012580, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3098                    (-956361600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3099                    (-950490000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3100                    (-942019200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3101                    (-761187600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3102                    (-617241600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3103                    (-605149200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3104                    (-81432000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3105                    (-71110800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3106                    (141264000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3107                    (147222000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3108                    (199756800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3109                    (207702000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3110                    (231292800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3111                    (244249200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3112                    (265507200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3113                    (271033200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3114                    (448243200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3115                    (504918000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3116                    (1212278400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3117                    (1220223600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3118                    (1243814400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3119                    (1250809200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3120                    (1272758400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3121                    (1281222000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3122                    (1301788800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3123                    (1312066800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3124                    (1335664800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3125                    (1342749600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3126                    (1345428000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3127                    (1348970400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3128                    (1367114400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3129                    (1373162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3130                    (1376100000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3131                    (1382839200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3132                    (1396144800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3133                    (1403920800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3134                    (1406944800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3135                    (1414288800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3136                    (1427594400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3137                    (1434247200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3138                    (1437271200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3139                    (1445738400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3140                    (1459044000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3141                    (1465092000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3142                    (1468116000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3143                    (1477792800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3144                    (1490493600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3145                    (1495332000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3146                    (1498960800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3147                    (1509242400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3148                    (1521943200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3149                    (1526176800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3150                    (1529200800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3151                    (1540692000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3152                    (1557021600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3153                    (1560045600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3154                    (1587261600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3155                    (1590890400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3156                    (1618106400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3157                    (1621130400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3158                    (1648346400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3159                    (1651975200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3160                    (1679191200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3161                    (1682215200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3162                    (1710036000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3163                    (1713060000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3164                    (1740276000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3165                    (1743904800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3166                    (1771120800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3167                    (1774144800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3168                    (1801965600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3169                    (1804989600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3170                    (1832205600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3171                    (1835834400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3172                    (1863050400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3173                    (1866074400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3174                    (1893290400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3175                    (1896919200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3176                    (1924135200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3177                    (1927159200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3178                    (1954980000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3179                    (1958004000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3180                    (1985220000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3181                    (1988848800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3182                    (2016064800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3183                    (2019088800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3184                    (2046304800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3185                    (2049933600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3186                    (2077149600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3187                    (2080778400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3188                    (2107994400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3189                    (2111018400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3190                    (2138234400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3191                    (2141863200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3192                    (2169079200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3193                    (2172103200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3194                    (2199924000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3195                    (2202948000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3196                    (2230164000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3197                    (2233792800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3198                    (2261008800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3199                    (2264032800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3200                    (2291248800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3201                    (2294877600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3202                    (2322093600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3203                    (2325722400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3204                    (2352938400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3205                    (2355962400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3206                    (2383178400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3207                    (2386807200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3208                    (2414023200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3209                    (2417047200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3210                    (2444868000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3211                    (2447892000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3212                    (2475108000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3213                    (2478736800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3214                    (2505952800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3215                    (2508976800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3216                    (2536192800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3217                    (2539821600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3218                    (2567037600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3219                    (2570666400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3220                    (2597882400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3221                    (2600906400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3222                    (2628122400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3223                    (2631751200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3224                    (2658967200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3225                    (2661991200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3226                    (2689812000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3227                    (2692836000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3228                    (2720052000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3229                    (2723680800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3230                    (2750896800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3231                    (2753920800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3232                    (2781136800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3233                    (2784765600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3234                    (2811981600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3235                    (2815610400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3236                    (2842826400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3237                    (2845850400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3238                    (2873066400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3239                    (2876695200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3240                    (2903911200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3241                    (2906935200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3242                    (2934756000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3243                    (2937780000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3244                    (2964996000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3245                    (2968624800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3246                    (2995840800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3247                    (2998864800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3248                    (3026080800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3249                    (3029709600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3250                    (3056925600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3251                    (3060554400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3252                    (3087770400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3253                    (3090794400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3254                    (3118010400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3255                    (3121639200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3256                    (3148855200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3257                    (3151879200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3258                    (3179700000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3259                    (3182724000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3260                    (3209940000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3261                    (3213568800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3262                    (3240784800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3263                    (3243808800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3264                    (3271024800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3265                    (3274653600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3266                    (3301869600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3267                    (3305498400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3268                    (3332714400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3269                    (3335738400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3270                    (3362954400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3271                    (3366583200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3272                    (3393799200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3273                    (3396823200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3274                    (3424644000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3275                    (3427668000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3276                    (3454884000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3277                    (3458512800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3278                    (3485728800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3279                    (3488752800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3280                    (3515968800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3281                    (3519597600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3282                    (3546813600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3283                    (3549837600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3284                    (3577658400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3285                    (3580682400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3286                    (3607898400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3287                    (3611527200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3288                    (3638743200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3289                    (3641767200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3290                    (3669588000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3291                    (3672612000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3292                    (3699828000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3293                    (3703456800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3294                ];
3295                FixedTimespanSet {
3296                    first: FixedTimespan {
3297                        utc_offset: -1820,
3298                        dst_offset: 0,
3299                        name: "LMT",
3300                    },
3301                    rest: REST
3302                }
3303            },
3304
3305            Tz::Africa__Ceuta => {
3306                const REST: &[(i64, FixedTimespan)] = &[
3307                    (-2177451524, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
3308                    (-1630112400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
3309                    (-1616810400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
3310                    (-1442451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
3311                    (-1427673600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
3312                    (-1379293200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
3313                    (-1364774400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
3314                    (-1348448400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
3315                    (-1333324800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
3316                    (-1316390400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
3317                    (-1301270400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
3318                    (-81432000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
3319                    (-71110800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
3320                    (141264000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
3321                    (147222000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
3322                    (199756800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
3323                    (207702000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
3324                    (231292800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
3325                    (244249200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
3326                    (265507200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
3327                    (271033200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
3328                    (448243200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3329                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3330                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3331                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3332                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3333                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3334                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3335                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3336                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3337                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3338                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3339                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3340                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3341                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3342                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3343                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3344                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3345                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3346                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3347                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3348                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3349                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3350                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3351                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3352                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3353                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3354                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3355                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3356                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3357                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3358                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3359                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3360                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3361                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3362                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3363                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3364                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3365                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3366                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3367                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3368                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3369                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3370                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3371                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3372                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3373                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3374                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3375                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3376                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3377                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3378                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3379                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3380                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3381                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3382                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3383                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3384                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3385                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3386                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3387                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3388                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3389                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3390                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3391                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3392                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3393                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3394                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3395                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3396                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3397                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3398                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3399                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3400                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3401                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3402                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3403                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3404                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3405                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3406                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3407                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3408                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3409                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3410                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3411                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3412                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3413                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3414                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3415                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3416                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3417                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3418                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3419                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3420                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3421                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3422                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3423                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3424                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3425                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3426                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3427                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3428                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3429                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3430                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3431                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3432                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3433                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3434                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3435                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3436                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3437                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3438                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3439                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3440                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3441                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3442                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3443                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3444                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3445                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3446                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3447                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3448                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3449                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3450                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3451                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3452                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3453                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3454                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3455                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3456                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3457                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3458                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3459                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3460                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3461                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3462                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3463                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3464                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3465                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3466                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3467                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3468                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3469                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3470                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3471                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3472                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3473                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3474                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3475                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3476                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3477                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3478                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3479                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3480                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3481                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3482                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3483                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3484                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3485                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3486                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3487                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3488                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3489                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3490                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3491                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3492                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3493                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3494                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3495                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3496                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3497                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3498                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3499                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3500                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3501                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3502                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3503                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3504                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3505                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3506                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3507                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3508                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3509                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3510                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3511                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3512                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3513                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3514                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3515                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3516                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3517                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3518                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3519                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3520                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3521                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3522                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3523                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3524                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3525                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3526                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3527                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3528                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3529                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3530                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3531                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3532                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3533                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3534                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3535                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3536                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3537                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3538                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3539                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3540                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3541                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3542                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3543                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3544                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3545                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3546                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3547                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3548                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3549                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3550                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3551                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3552                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3553                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3554                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3555                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
3556                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
3557                ];
3558                FixedTimespanSet {
3559                    first: FixedTimespan {
3560                        utc_offset: -1276,
3561                        dst_offset: 0,
3562                        name: "LMT",
3563                    },
3564                    rest: REST
3565                }
3566            },
3567
3568            Tz::Africa__Conakry => {
3569                const REST: &[(i64, FixedTimespan)] = &[
3570                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
3571                ];
3572                FixedTimespanSet {
3573                    first: FixedTimespan {
3574                        utc_offset: -968,
3575                        dst_offset: 0,
3576                        name: "LMT",
3577                    },
3578                    rest: REST
3579                }
3580            },
3581
3582            Tz::Africa__Dakar => {
3583                const REST: &[(i64, FixedTimespan)] = &[
3584                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
3585                ];
3586                FixedTimespanSet {
3587                    first: FixedTimespan {
3588                        utc_offset: -968,
3589                        dst_offset: 0,
3590                        name: "LMT",
3591                    },
3592                    rest: REST
3593                }
3594            },
3595
3596            Tz::Africa__Dar_es_Salaam => {
3597                const REST: &[(i64, FixedTimespan)] = &[
3598                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
3599                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
3600                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
3601                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: "+0245" }),
3602                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
3603                ];
3604                FixedTimespanSet {
3605                    first: FixedTimespan {
3606                        utc_offset: 8836,
3607                        dst_offset: 0,
3608                        name: "LMT",
3609                    },
3610                    rest: REST
3611                }
3612            },
3613
3614            Tz::Africa__Djibouti => {
3615                const REST: &[(i64, FixedTimespan)] = &[
3616                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
3617                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
3618                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
3619                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: "+0245" }),
3620                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
3621                ];
3622                FixedTimespanSet {
3623                    first: FixedTimespan {
3624                        utc_offset: 8836,
3625                        dst_offset: 0,
3626                        name: "LMT",
3627                    },
3628                    rest: REST
3629                }
3630            },
3631
3632            Tz::Africa__Douala => {
3633                const REST: &[(i64, FixedTimespan)] = &[
3634                    (-2035584815, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
3635                    (-1940889600, FixedTimespan { utc_offset: 815, dst_offset: 0, name: "LMT" }),
3636                    (-1767226415, FixedTimespan { utc_offset: 1800, dst_offset: 0, name: "+0030" }),
3637                    (-1588465800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "WAT" }),
3638                ];
3639                FixedTimespanSet {
3640                    first: FixedTimespan {
3641                        utc_offset: 815,
3642                        dst_offset: 0,
3643                        name: "LMT",
3644                    },
3645                    rest: REST
3646                }
3647            },
3648
3649            Tz::Africa__El_Aaiun => {
3650                const REST: &[(i64, FixedTimespan)] = &[
3651                    (-1136070432, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
3652                    (198291600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3653                    (199756800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3654                    (207702000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3655                    (231292800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3656                    (244249200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3657                    (265507200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3658                    (271033200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3659                    (1212278400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3660                    (1220223600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3661                    (1243814400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3662                    (1250809200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3663                    (1272758400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3664                    (1281222000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3665                    (1301788800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3666                    (1312066800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3667                    (1335664800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3668                    (1342749600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3669                    (1345428000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3670                    (1348970400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3671                    (1367114400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3672                    (1373162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3673                    (1376100000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3674                    (1382839200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3675                    (1396144800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3676                    (1403920800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3677                    (1406944800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3678                    (1414288800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3679                    (1427594400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3680                    (1434247200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3681                    (1437271200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3682                    (1445738400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3683                    (1459044000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3684                    (1465092000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3685                    (1468116000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3686                    (1477792800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3687                    (1490493600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3688                    (1495332000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3689                    (1498960800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3690                    (1509242400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3691                    (1521943200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3692                    (1526176800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
3693                    (1529200800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "+01" }),
3694                    (1540692000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3695                    (1557021600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3696                    (1560045600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3697                    (1587261600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3698                    (1590890400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3699                    (1618106400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3700                    (1621130400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3701                    (1648346400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3702                    (1651975200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3703                    (1679191200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3704                    (1682215200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3705                    (1710036000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3706                    (1713060000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3707                    (1740276000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3708                    (1743904800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3709                    (1771120800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3710                    (1774144800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3711                    (1801965600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3712                    (1804989600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3713                    (1832205600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3714                    (1835834400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3715                    (1863050400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3716                    (1866074400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3717                    (1893290400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3718                    (1896919200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3719                    (1924135200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3720                    (1927159200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3721                    (1954980000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3722                    (1958004000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3723                    (1985220000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3724                    (1988848800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3725                    (2016064800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3726                    (2019088800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3727                    (2046304800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3728                    (2049933600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3729                    (2077149600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3730                    (2080778400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3731                    (2107994400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3732                    (2111018400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3733                    (2138234400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3734                    (2141863200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3735                    (2169079200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3736                    (2172103200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3737                    (2199924000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3738                    (2202948000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3739                    (2230164000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3740                    (2233792800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3741                    (2261008800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3742                    (2264032800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3743                    (2291248800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3744                    (2294877600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3745                    (2322093600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3746                    (2325722400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3747                    (2352938400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3748                    (2355962400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3749                    (2383178400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3750                    (2386807200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3751                    (2414023200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3752                    (2417047200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3753                    (2444868000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3754                    (2447892000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3755                    (2475108000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3756                    (2478736800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3757                    (2505952800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3758                    (2508976800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3759                    (2536192800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3760                    (2539821600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3761                    (2567037600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3762                    (2570666400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3763                    (2597882400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3764                    (2600906400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3765                    (2628122400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3766                    (2631751200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3767                    (2658967200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3768                    (2661991200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3769                    (2689812000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3770                    (2692836000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3771                    (2720052000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3772                    (2723680800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3773                    (2750896800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3774                    (2753920800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3775                    (2781136800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3776                    (2784765600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3777                    (2811981600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3778                    (2815610400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3779                    (2842826400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3780                    (2845850400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3781                    (2873066400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3782                    (2876695200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3783                    (2903911200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3784                    (2906935200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3785                    (2934756000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3786                    (2937780000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3787                    (2964996000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3788                    (2968624800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3789                    (2995840800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3790                    (2998864800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3791                    (3026080800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3792                    (3029709600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3793                    (3056925600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3794                    (3060554400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3795                    (3087770400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3796                    (3090794400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3797                    (3118010400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3798                    (3121639200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3799                    (3148855200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3800                    (3151879200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3801                    (3179700000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3802                    (3182724000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3803                    (3209940000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3804                    (3213568800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3805                    (3240784800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3806                    (3243808800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3807                    (3271024800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3808                    (3274653600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3809                    (3301869600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3810                    (3305498400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3811                    (3332714400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3812                    (3335738400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3813                    (3362954400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3814                    (3366583200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3815                    (3393799200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3816                    (3396823200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3817                    (3424644000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3818                    (3427668000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3819                    (3454884000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3820                    (3458512800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3821                    (3485728800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3822                    (3488752800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3823                    (3515968800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3824                    (3519597600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3825                    (3546813600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3826                    (3549837600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3827                    (3577658400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3828                    (3580682400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3829                    (3607898400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3830                    (3611527200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3831                    (3638743200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3832                    (3641767200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3833                    (3669588000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3834                    (3672612000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3835                    (3699828000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "+00" }),
3836                    (3703456800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "+01" }),
3837                ];
3838                FixedTimespanSet {
3839                    first: FixedTimespan {
3840                        utc_offset: -3168,
3841                        dst_offset: 0,
3842                        name: "LMT",
3843                    },
3844                    rest: REST
3845                }
3846            },
3847
3848            Tz::Africa__Freetown => {
3849                const REST: &[(i64, FixedTimespan)] = &[
3850                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
3851                ];
3852                FixedTimespanSet {
3853                    first: FixedTimespan {
3854                        utc_offset: -968,
3855                        dst_offset: 0,
3856                        name: "LMT",
3857                    },
3858                    rest: REST
3859                }
3860            },
3861
3862            Tz::Africa__Gaborone => {
3863                const REST: &[(i64, FixedTimespan)] = &[
3864                    (-2109291020, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3865                ];
3866                FixedTimespanSet {
3867                    first: FixedTimespan {
3868                        utc_offset: 7820,
3869                        dst_offset: 0,
3870                        name: "LMT",
3871                    },
3872                    rest: REST
3873                }
3874            },
3875
3876            Tz::Africa__Harare => {
3877                const REST: &[(i64, FixedTimespan)] = &[
3878                    (-2109291020, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3879                ];
3880                FixedTimespanSet {
3881                    first: FixedTimespan {
3882                        utc_offset: 7820,
3883                        dst_offset: 0,
3884                        name: "LMT",
3885                    },
3886                    rest: REST
3887                }
3888            },
3889
3890            Tz::Africa__Johannesburg => {
3891                const REST: &[(i64, FixedTimespan)] = &[
3892                    (-2458173120, FixedTimespan { utc_offset: 5400, dst_offset: 0, name: "SAST" }),
3893                    (-2109288600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "SAST" }),
3894                    (-860976000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "SAST" }),
3895                    (-845254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "SAST" }),
3896                    (-829526400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "SAST" }),
3897                    (-813805200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "SAST" }),
3898                ];
3899                FixedTimespanSet {
3900                    first: FixedTimespan {
3901                        utc_offset: 6720,
3902                        dst_offset: 0,
3903                        name: "LMT",
3904                    },
3905                    rest: REST
3906                }
3907            },
3908
3909            Tz::Africa__Juba => {
3910                const REST: &[(i64, FixedTimespan)] = &[
3911                    (-1230775588, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3912                    (10360800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3913                    (24786000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3914                    (41810400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3915                    (56322000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3916                    (73432800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3917                    (87944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3918                    (104882400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3919                    (119480400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3920                    (136332000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3921                    (151016400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3922                    (167781600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3923                    (182552400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3924                    (199231200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3925                    (214174800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3926                    (230680800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3927                    (245710800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3928                    (262735200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3929                    (277246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3930                    (294184800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3931                    (308782800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3932                    (325634400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3933                    (340405200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3934                    (357084000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3935                    (371941200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3936                    (388533600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3937                    (403477200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3938                    (419983200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3939                    (435013200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3940                    (452037600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3941                    (466635600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3942                    (483487200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3943                    (498171600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3944                    (947930400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
3945                    (1612126800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3946                ];
3947                FixedTimespanSet {
3948                    first: FixedTimespan {
3949                        utc_offset: 7588,
3950                        dst_offset: 0,
3951                        name: "LMT",
3952                    },
3953                    rest: REST
3954                }
3955            },
3956
3957            Tz::Africa__Kampala => {
3958                const REST: &[(i64, FixedTimespan)] = &[
3959                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
3960                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
3961                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
3962                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: "+0245" }),
3963                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
3964                ];
3965                FixedTimespanSet {
3966                    first: FixedTimespan {
3967                        utc_offset: 8836,
3968                        dst_offset: 0,
3969                        name: "LMT",
3970                    },
3971                    rest: REST
3972                }
3973            },
3974
3975            Tz::Africa__Khartoum => {
3976                const REST: &[(i64, FixedTimespan)] = &[
3977                    (-1230775808, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3978                    (10360800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3979                    (24786000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3980                    (41810400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3981                    (56322000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3982                    (73432800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3983                    (87944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3984                    (104882400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3985                    (119480400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3986                    (136332000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3987                    (151016400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3988                    (167781600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3989                    (182552400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3990                    (199231200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3991                    (214174800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3992                    (230680800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3993                    (245710800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3994                    (262735200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3995                    (277246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3996                    (294184800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3997                    (308782800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
3998                    (325634400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
3999                    (340405200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4000                    (357084000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
4001                    (371941200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4002                    (388533600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
4003                    (403477200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4004                    (419983200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
4005                    (435013200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4006                    (452037600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
4007                    (466635600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4008                    (483487200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "CAST" }),
4009                    (498171600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4010                    (947930400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
4011                    (1509483600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4012                ];
4013                FixedTimespanSet {
4014                    first: FixedTimespan {
4015                        utc_offset: 7808,
4016                        dst_offset: 0,
4017                        name: "LMT",
4018                    },
4019                    rest: REST
4020                }
4021            },
4022
4023            Tz::Africa__Kigali => {
4024                const REST: &[(i64, FixedTimespan)] = &[
4025                    (-2109291020, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4026                ];
4027                FixedTimespanSet {
4028                    first: FixedTimespan {
4029                        utc_offset: 7820,
4030                        dst_offset: 0,
4031                        name: "LMT",
4032                    },
4033                    rest: REST
4034                }
4035            },
4036
4037            Tz::Africa__Kinshasa => {
4038                const REST: &[(i64, FixedTimespan)] = &[
4039                    (-2035584815, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
4040                    (-1940889600, FixedTimespan { utc_offset: 815, dst_offset: 0, name: "LMT" }),
4041                    (-1767226415, FixedTimespan { utc_offset: 1800, dst_offset: 0, name: "+0030" }),
4042                    (-1588465800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "WAT" }),
4043                ];
4044                FixedTimespanSet {
4045                    first: FixedTimespan {
4046                        utc_offset: 815,
4047                        dst_offset: 0,
4048                        name: "LMT",
4049                    },
4050                    rest: REST
4051                }
4052            },
4053
4054            Tz::Africa__Lagos => {
4055                const REST: &[(i64, FixedTimespan)] = &[
4056                    (-2035584815, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
4057                    (-1940889600, FixedTimespan { utc_offset: 815, dst_offset: 0, name: "LMT" }),
4058                    (-1767226415, FixedTimespan { utc_offset: 1800, dst_offset: 0, name: "+0030" }),
4059                    (-1588465800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "WAT" }),
4060                ];
4061                FixedTimespanSet {
4062                    first: FixedTimespan {
4063                        utc_offset: 815,
4064                        dst_offset: 0,
4065                        name: "LMT",
4066                    },
4067                    rest: REST
4068                }
4069            },
4070
4071            Tz::Africa__Libreville => {
4072                const REST: &[(i64, FixedTimespan)] = &[
4073                    (-2035584815, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
4074                    (-1940889600, FixedTimespan { utc_offset: 815, dst_offset: 0, name: "LMT" }),
4075                    (-1767226415, FixedTimespan { utc_offset: 1800, dst_offset: 0, name: "+0030" }),
4076                    (-1588465800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "WAT" }),
4077                ];
4078                FixedTimespanSet {
4079                    first: FixedTimespan {
4080                        utc_offset: 815,
4081                        dst_offset: 0,
4082                        name: "LMT",
4083                    },
4084                    rest: REST
4085                }
4086            },
4087
4088            Tz::Africa__Lome => {
4089                const REST: &[(i64, FixedTimespan)] = &[
4090                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
4091                ];
4092                FixedTimespanSet {
4093                    first: FixedTimespan {
4094                        utc_offset: -968,
4095                        dst_offset: 0,
4096                        name: "LMT",
4097                    },
4098                    rest: REST
4099                }
4100            },
4101
4102            Tz::Africa__Luanda => {
4103                const REST: &[(i64, FixedTimespan)] = &[
4104                    (-2035584815, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
4105                    (-1940889600, FixedTimespan { utc_offset: 815, dst_offset: 0, name: "LMT" }),
4106                    (-1767226415, FixedTimespan { utc_offset: 1800, dst_offset: 0, name: "+0030" }),
4107                    (-1588465800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "WAT" }),
4108                ];
4109                FixedTimespanSet {
4110                    first: FixedTimespan {
4111                        utc_offset: 815,
4112                        dst_offset: 0,
4113                        name: "LMT",
4114                    },
4115                    rest: REST
4116                }
4117            },
4118
4119            Tz::Africa__Lubumbashi => {
4120                const REST: &[(i64, FixedTimespan)] = &[
4121                    (-2109291020, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4122                ];
4123                FixedTimespanSet {
4124                    first: FixedTimespan {
4125                        utc_offset: 7820,
4126                        dst_offset: 0,
4127                        name: "LMT",
4128                    },
4129                    rest: REST
4130                }
4131            },
4132
4133            Tz::Africa__Lusaka => {
4134                const REST: &[(i64, FixedTimespan)] = &[
4135                    (-2109291020, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4136                ];
4137                FixedTimespanSet {
4138                    first: FixedTimespan {
4139                        utc_offset: 7820,
4140                        dst_offset: 0,
4141                        name: "LMT",
4142                    },
4143                    rest: REST
4144                }
4145            },
4146
4147            Tz::Africa__Malabo => {
4148                const REST: &[(i64, FixedTimespan)] = &[
4149                    (-2035584815, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
4150                    (-1940889600, FixedTimespan { utc_offset: 815, dst_offset: 0, name: "LMT" }),
4151                    (-1767226415, FixedTimespan { utc_offset: 1800, dst_offset: 0, name: "+0030" }),
4152                    (-1588465800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "WAT" }),
4153                ];
4154                FixedTimespanSet {
4155                    first: FixedTimespan {
4156                        utc_offset: 815,
4157                        dst_offset: 0,
4158                        name: "LMT",
4159                    },
4160                    rest: REST
4161                }
4162            },
4163
4164            Tz::Africa__Maputo => {
4165                const REST: &[(i64, FixedTimespan)] = &[
4166                    (-2109291020, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4167                ];
4168                FixedTimespanSet {
4169                    first: FixedTimespan {
4170                        utc_offset: 7820,
4171                        dst_offset: 0,
4172                        name: "LMT",
4173                    },
4174                    rest: REST
4175                }
4176            },
4177
4178            Tz::Africa__Maseru => {
4179                const REST: &[(i64, FixedTimespan)] = &[
4180                    (-2458173120, FixedTimespan { utc_offset: 5400, dst_offset: 0, name: "SAST" }),
4181                    (-2109288600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "SAST" }),
4182                    (-860976000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "SAST" }),
4183                    (-845254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "SAST" }),
4184                    (-829526400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "SAST" }),
4185                    (-813805200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "SAST" }),
4186                ];
4187                FixedTimespanSet {
4188                    first: FixedTimespan {
4189                        utc_offset: 6720,
4190                        dst_offset: 0,
4191                        name: "LMT",
4192                    },
4193                    rest: REST
4194                }
4195            },
4196
4197            Tz::Africa__Mbabane => {
4198                const REST: &[(i64, FixedTimespan)] = &[
4199                    (-2458173120, FixedTimespan { utc_offset: 5400, dst_offset: 0, name: "SAST" }),
4200                    (-2109288600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "SAST" }),
4201                    (-860976000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "SAST" }),
4202                    (-845254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "SAST" }),
4203                    (-829526400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "SAST" }),
4204                    (-813805200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "SAST" }),
4205                ];
4206                FixedTimespanSet {
4207                    first: FixedTimespan {
4208                        utc_offset: 6720,
4209                        dst_offset: 0,
4210                        name: "LMT",
4211                    },
4212                    rest: REST
4213                }
4214            },
4215
4216            Tz::Africa__Mogadishu => {
4217                const REST: &[(i64, FixedTimespan)] = &[
4218                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
4219                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
4220                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
4221                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: "+0245" }),
4222                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
4223                ];
4224                FixedTimespanSet {
4225                    first: FixedTimespan {
4226                        utc_offset: 8836,
4227                        dst_offset: 0,
4228                        name: "LMT",
4229                    },
4230                    rest: REST
4231                }
4232            },
4233
4234            Tz::Africa__Monrovia => {
4235                const REST: &[(i64, FixedTimespan)] = &[
4236                    (-2776979812, FixedTimespan { utc_offset: -2588, dst_offset: 0, name: "MMT" }),
4237                    (-1604359012, FixedTimespan { utc_offset: -2670, dst_offset: 0, name: "MMT" }),
4238                    (63593070, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
4239                ];
4240                FixedTimespanSet {
4241                    first: FixedTimespan {
4242                        utc_offset: -2588,
4243                        dst_offset: 0,
4244                        name: "LMT",
4245                    },
4246                    rest: REST
4247                }
4248            },
4249
4250            Tz::Africa__Nairobi => {
4251                const REST: &[(i64, FixedTimespan)] = &[
4252                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
4253                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
4254                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
4255                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: "+0245" }),
4256                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
4257                ];
4258                FixedTimespanSet {
4259                    first: FixedTimespan {
4260                        utc_offset: 8836,
4261                        dst_offset: 0,
4262                        name: "LMT",
4263                    },
4264                    rest: REST
4265                }
4266            },
4267
4268            Tz::Africa__Ndjamena => {
4269                const REST: &[(i64, FixedTimespan)] = &[
4270                    (-1830387612, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "WAT" }),
4271                    (308703600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "WAST" }),
4272                    (321314400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "WAT" }),
4273                ];
4274                FixedTimespanSet {
4275                    first: FixedTimespan {
4276                        utc_offset: 3612,
4277                        dst_offset: 0,
4278                        name: "LMT",
4279                    },
4280                    rest: REST
4281                }
4282            },
4283
4284            Tz::Africa__Niamey => {
4285                const REST: &[(i64, FixedTimespan)] = &[
4286                    (-2035584815, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
4287                    (-1940889600, FixedTimespan { utc_offset: 815, dst_offset: 0, name: "LMT" }),
4288                    (-1767226415, FixedTimespan { utc_offset: 1800, dst_offset: 0, name: "+0030" }),
4289                    (-1588465800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "WAT" }),
4290                ];
4291                FixedTimespanSet {
4292                    first: FixedTimespan {
4293                        utc_offset: 815,
4294                        dst_offset: 0,
4295                        name: "LMT",
4296                    },
4297                    rest: REST
4298                }
4299            },
4300
4301            Tz::Africa__Nouakchott => {
4302                const REST: &[(i64, FixedTimespan)] = &[
4303                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
4304                ];
4305                FixedTimespanSet {
4306                    first: FixedTimespan {
4307                        utc_offset: -968,
4308                        dst_offset: 0,
4309                        name: "LMT",
4310                    },
4311                    rest: REST
4312                }
4313            },
4314
4315            Tz::Africa__Ouagadougou => {
4316                const REST: &[(i64, FixedTimespan)] = &[
4317                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
4318                ];
4319                FixedTimespanSet {
4320                    first: FixedTimespan {
4321                        utc_offset: -968,
4322                        dst_offset: 0,
4323                        name: "LMT",
4324                    },
4325                    rest: REST
4326                }
4327            },
4328
4329            Tz::Africa__PortoNovo => {
4330                const REST: &[(i64, FixedTimespan)] = &[
4331                    (-2035584815, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
4332                    (-1940889600, FixedTimespan { utc_offset: 815, dst_offset: 0, name: "LMT" }),
4333                    (-1767226415, FixedTimespan { utc_offset: 1800, dst_offset: 0, name: "+0030" }),
4334                    (-1588465800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "WAT" }),
4335                ];
4336                FixedTimespanSet {
4337                    first: FixedTimespan {
4338                        utc_offset: 815,
4339                        dst_offset: 0,
4340                        name: "LMT",
4341                    },
4342                    rest: REST
4343                }
4344            },
4345
4346            Tz::Africa__Sao_Tome => {
4347                const REST: &[(i64, FixedTimespan)] = &[
4348                    (-2713912016, FixedTimespan { utc_offset: -2205, dst_offset: 0, name: "LMT" }),
4349                    (-1830381795, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
4350                    (1514768400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "WAT" }),
4351                    (1546304400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
4352                ];
4353                FixedTimespanSet {
4354                    first: FixedTimespan {
4355                        utc_offset: 1616,
4356                        dst_offset: 0,
4357                        name: "LMT",
4358                    },
4359                    rest: REST
4360                }
4361            },
4362
4363            Tz::Africa__Timbuktu => {
4364                const REST: &[(i64, FixedTimespan)] = &[
4365                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
4366                ];
4367                FixedTimespanSet {
4368                    first: FixedTimespan {
4369                        utc_offset: -968,
4370                        dst_offset: 0,
4371                        name: "LMT",
4372                    },
4373                    rest: REST
4374                }
4375            },
4376
4377            Tz::Africa__Tripoli => {
4378                const REST: &[(i64, FixedTimespan)] = &[
4379                    (-1577926364, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4380                    (-574902000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4381                    (-568087200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4382                    (-512175600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4383                    (-504928800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4384                    (-449888400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4385                    (-441856800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4386                    (-347158800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
4387                    (378684000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4388                    (386463600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4389                    (402271200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4390                    (417999600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4391                    (433807200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4392                    (449622000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4393                    (465429600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4394                    (481590000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4395                    (496965600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4396                    (512953200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4397                    (528674400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4398                    (544230000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4399                    (560037600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4400                    (575852400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4401                    (591660000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4402                    (607388400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4403                    (623196000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4404                    (641775600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
4405                    (844034400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4406                    (860108400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4407                    (875916000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
4408                    (1352505600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4409                    (1364515200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4410                    (1382659200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
4411                ];
4412                FixedTimespanSet {
4413                    first: FixedTimespan {
4414                        utc_offset: 3164,
4415                        dst_offset: 0,
4416                        name: "LMT",
4417                    },
4418                    rest: REST
4419                }
4420            },
4421
4422            Tz::Africa__Tunis => {
4423                const REST: &[(i64, FixedTimespan)] = &[
4424                    (-2797202444, FixedTimespan { utc_offset: 561, dst_offset: 0, name: "PMT" }),
4425                    (-1855958961, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4426                    (-969242400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4427                    (-950493600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4428                    (-941940000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4429                    (-891136800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4430                    (-877827600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4431                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4432                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4433                    (-842918400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4434                    (-842223600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4435                    (-828230400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4436                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4437                    (-796269600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4438                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4439                    (-766634400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4440                    (231202800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4441                    (243903600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4442                    (262825200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4443                    (276044400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4444                    (581122800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4445                    (591145200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4446                    (606870000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4447                    (622594800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4448                    (641516400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4449                    (654649200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4450                    (1114902000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4451                    (1128038400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4452                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4453                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4454                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4455                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4456                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
4457                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
4458                ];
4459                FixedTimespanSet {
4460                    first: FixedTimespan {
4461                        utc_offset: 2444,
4462                        dst_offset: 0,
4463                        name: "LMT",
4464                    },
4465                    rest: REST
4466                }
4467            },
4468
4469            Tz::Africa__Windhoek => {
4470                const REST: &[(i64, FixedTimespan)] = &[
4471                    (-2458170504, FixedTimespan { utc_offset: 5400, dst_offset: 0, name: "+0130" }),
4472                    (-2109288600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "SAST" }),
4473                    (-860976000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "SAST" }),
4474                    (-845254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "SAST" }),
4475                    (637970400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4476                    (764200800, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4477                    (778640400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4478                    (796780800, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4479                    (810090000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4480                    (828835200, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4481                    (841539600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4482                    (860284800, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4483                    (873594000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4484                    (891734400, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4485                    (905043600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4486                    (923184000, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4487                    (936493200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4488                    (954633600, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4489                    (967942800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4490                    (986083200, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4491                    (999392400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4492                    (1018137600, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4493                    (1030842000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4494                    (1049587200, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4495                    (1062896400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4496                    (1081036800, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4497                    (1094346000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4498                    (1112486400, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4499                    (1125795600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4500                    (1143936000, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4501                    (1157245200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4502                    (1175385600, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4503                    (1188694800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4504                    (1207440000, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4505                    (1220749200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4506                    (1238889600, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4507                    (1252198800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4508                    (1270339200, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4509                    (1283648400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4510                    (1301788800, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4511                    (1315098000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4512                    (1333238400, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4513                    (1346547600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4514                    (1365292800, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4515                    (1377997200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4516                    (1396742400, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4517                    (1410051600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4518                    (1428192000, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4519                    (1441501200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4520                    (1459641600, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4521                    (1472950800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4522                    (1491091200, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: "WAT" }),
4523                    (1504400400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "CAT" }),
4524                ];
4525                FixedTimespanSet {
4526                    first: FixedTimespan {
4527                        utc_offset: 4104,
4528                        dst_offset: 0,
4529                        name: "LMT",
4530                    },
4531                    rest: REST
4532                }
4533            },
4534
4535            Tz::America__Adak => {
4536                const REST: &[(i64, FixedTimespan)] = &[
4537                    (-3225223727, FixedTimespan { utc_offset: -42398, dst_offset: 0, name: "LMT" }),
4538                    (-2188944802, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "NST" }),
4539                    (-880196400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "NWT" }),
4540                    (-769395600, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "NPT" }),
4541                    (-765374400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "NST" }),
4542                    (-86878800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
4543                    (-21466800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
4544                    (-5745600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
4545                    (9982800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
4546                    (25704000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
4547                    (41432400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
4548                    (57758400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
4549                    (73486800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
4550                    (89208000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
4551                    (104936400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
4552                    (120657600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
4553                    (126709200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
4554                    (152107200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
4555                    (162392400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
4556                    (183556800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
4557                    (199285200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
4558                    (215611200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
4559                    (230734800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
4560                    (247060800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
4561                    (262789200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
4562                    (278510400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
4563                    (294238800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
4564                    (309960000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
4565                    (325688400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
4566                    (341409600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
4567                    (357138000, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
4568                    (372859200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
4569                    (388587600, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
4570                    (404913600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
4571                    (420037200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
4572                    (436363200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
4573                    (439034400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4574                    (452088000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4575                    (467809200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4576                    (483537600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4577                    (499258800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4578                    (514987200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4579                    (530708400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4580                    (544622400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4581                    (562158000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4582                    (576072000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4583                    (594212400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4584                    (607521600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4585                    (625662000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4586                    (638971200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4587                    (657111600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4588                    (671025600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4589                    (688561200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4590                    (702475200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4591                    (720010800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4592                    (733924800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4593                    (752065200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4594                    (765374400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4595                    (783514800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4596                    (796824000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4597                    (814964400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4598                    (828878400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4599                    (846414000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4600                    (860328000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4601                    (877863600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4602                    (891777600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4603                    (909313200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4604                    (923227200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4605                    (941367600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4606                    (954676800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4607                    (972817200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4608                    (986126400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4609                    (1004266800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4610                    (1018180800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4611                    (1035716400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4612                    (1049630400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4613                    (1067166000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4614                    (1081080000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4615                    (1099220400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4616                    (1112529600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4617                    (1130670000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4618                    (1143979200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4619                    (1162119600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4620                    (1173614400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4621                    (1194174000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4622                    (1205064000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4623                    (1225623600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4624                    (1236513600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4625                    (1257073200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4626                    (1268568000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4627                    (1289127600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4628                    (1300017600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4629                    (1320577200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4630                    (1331467200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4631                    (1352026800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4632                    (1362916800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4633                    (1383476400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4634                    (1394366400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4635                    (1414926000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4636                    (1425816000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4637                    (1446375600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4638                    (1457870400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4639                    (1478430000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4640                    (1489320000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4641                    (1509879600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4642                    (1520769600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4643                    (1541329200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4644                    (1552219200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4645                    (1572778800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4646                    (1583668800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4647                    (1604228400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4648                    (1615723200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4649                    (1636282800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4650                    (1647172800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4651                    (1667732400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4652                    (1678622400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4653                    (1699182000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4654                    (1710072000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4655                    (1730631600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4656                    (1741521600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4657                    (1762081200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4658                    (1772971200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4659                    (1793530800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4660                    (1805025600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4661                    (1825585200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4662                    (1836475200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4663                    (1857034800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4664                    (1867924800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4665                    (1888484400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4666                    (1899374400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4667                    (1919934000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4668                    (1930824000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4669                    (1951383600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4670                    (1962878400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4671                    (1983438000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4672                    (1994328000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4673                    (2014887600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4674                    (2025777600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4675                    (2046337200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4676                    (2057227200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4677                    (2077786800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4678                    (2088676800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4679                    (2109236400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4680                    (2120126400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4681                    (2140686000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4682                    (2152180800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4683                    (2172740400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4684                    (2183630400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4685                    (2204190000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4686                    (2215080000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4687                    (2235639600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4688                    (2246529600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4689                    (2267089200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4690                    (2277979200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4691                    (2298538800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4692                    (2309428800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4693                    (2329988400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4694                    (2341483200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4695                    (2362042800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4696                    (2372932800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4697                    (2393492400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4698                    (2404382400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4699                    (2424942000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4700                    (2435832000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4701                    (2456391600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4702                    (2467281600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4703                    (2487841200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4704                    (2499336000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4705                    (2519895600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4706                    (2530785600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4707                    (2551345200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4708                    (2562235200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4709                    (2582794800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4710                    (2593684800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4711                    (2614244400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4712                    (2625134400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4713                    (2645694000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4714                    (2656584000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4715                    (2677143600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4716                    (2688638400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4717                    (2709198000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4718                    (2720088000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4719                    (2740647600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4720                    (2751537600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4721                    (2772097200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4722                    (2782987200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4723                    (2803546800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4724                    (2814436800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4725                    (2834996400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4726                    (2846491200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4727                    (2867050800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4728                    (2877940800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4729                    (2898500400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4730                    (2909390400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4731                    (2929950000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4732                    (2940840000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4733                    (2961399600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4734                    (2972289600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4735                    (2992849200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4736                    (3003739200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4737                    (3024298800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4738                    (3035793600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4739                    (3056353200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4740                    (3067243200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4741                    (3087802800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4742                    (3098692800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4743                    (3119252400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4744                    (3130142400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4745                    (3150702000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4746                    (3161592000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4747                    (3182151600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4748                    (3193041600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4749                    (3213601200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4750                    (3225096000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4751                    (3245655600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4752                    (3256545600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4753                    (3277105200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4754                    (3287995200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4755                    (3308554800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4756                    (3319444800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4757                    (3340004400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4758                    (3350894400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4759                    (3371454000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4760                    (3382948800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4761                    (3403508400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4762                    (3414398400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4763                    (3434958000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4764                    (3445848000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4765                    (3466407600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4766                    (3477297600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4767                    (3497857200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4768                    (3508747200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4769                    (3529306800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4770                    (3540196800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4771                    (3560756400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4772                    (3572251200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4773                    (3592810800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4774                    (3603700800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4775                    (3624260400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4776                    (3635150400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4777                    (3655710000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4778                    (3666600000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4779                    (3687159600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4780                    (3698049600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4781                    (3718609200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4782                    (3730104000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4783                    (3750663600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4784                    (3761553600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4785                    (3782113200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4786                    (3793003200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4787                    (3813562800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4788                    (3824452800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4789                    (3845012400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4790                    (3855902400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4791                    (3876462000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4792                    (3887352000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4793                    (3907911600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4794                    (3919406400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4795                    (3939966000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4796                    (3950856000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4797                    (3971415600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4798                    (3982305600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4799                    (4002865200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4800                    (4013755200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4801                    (4034314800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4802                    (4045204800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4803                    (4065764400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4804                    (4076654400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
4805                    (4097214000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
4806                ];
4807                FixedTimespanSet {
4808                    first: FixedTimespan {
4809                        utc_offset: 44002,
4810                        dst_offset: 0,
4811                        name: "LMT",
4812                    },
4813                    rest: REST
4814                }
4815            },
4816
4817            Tz::America__Anchorage => {
4818                const REST: &[(i64, FixedTimespan)] = &[
4819                    (-3225223727, FixedTimespan { utc_offset: -35976, dst_offset: 0, name: "LMT" }),
4820                    (-2188951224, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AST" }),
4821                    (-880200000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AWT" }),
4822                    (-769395600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "APT" }),
4823                    (-765378000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AST" }),
4824                    (-86882400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
4825                    (-21470400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
4826                    (-5749200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
4827                    (9979200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
4828                    (25700400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
4829                    (41428800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
4830                    (57754800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
4831                    (73483200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
4832                    (89204400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
4833                    (104932800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
4834                    (120654000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
4835                    (126705600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
4836                    (152103600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
4837                    (162388800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
4838                    (183553200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
4839                    (199281600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
4840                    (215607600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
4841                    (230731200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
4842                    (247057200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
4843                    (262785600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
4844                    (278506800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
4845                    (294235200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
4846                    (309956400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
4847                    (325684800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
4848                    (341406000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
4849                    (357134400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
4850                    (372855600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
4851                    (388584000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
4852                    (404910000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
4853                    (420033600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
4854                    (436359600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
4855                    (439030800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4856                    (452084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4857                    (467805600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4858                    (483534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4859                    (499255200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4860                    (514983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4861                    (530704800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4862                    (544618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4863                    (562154400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4864                    (576068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4865                    (594208800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4866                    (607518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4867                    (625658400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4868                    (638967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4869                    (657108000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4870                    (671022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4871                    (688557600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4872                    (702471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4873                    (720007200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4874                    (733921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4875                    (752061600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4876                    (765370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4877                    (783511200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4878                    (796820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4879                    (814960800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4880                    (828874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4881                    (846410400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4882                    (860324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4883                    (877860000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4884                    (891774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4885                    (909309600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4886                    (923223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4887                    (941364000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4888                    (954673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4889                    (972813600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4890                    (986122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4891                    (1004263200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4892                    (1018177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4893                    (1035712800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4894                    (1049626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4895                    (1067162400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4896                    (1081076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4897                    (1099216800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4898                    (1112526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4899                    (1130666400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4900                    (1143975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4901                    (1162116000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4902                    (1173610800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4903                    (1194170400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4904                    (1205060400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4905                    (1225620000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4906                    (1236510000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4907                    (1257069600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4908                    (1268564400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4909                    (1289124000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4910                    (1300014000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4911                    (1320573600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4912                    (1331463600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4913                    (1352023200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4914                    (1362913200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4915                    (1383472800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4916                    (1394362800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4917                    (1414922400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4918                    (1425812400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4919                    (1446372000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4920                    (1457866800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4921                    (1478426400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4922                    (1489316400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4923                    (1509876000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4924                    (1520766000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4925                    (1541325600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4926                    (1552215600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4927                    (1572775200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4928                    (1583665200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4929                    (1604224800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4930                    (1615719600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4931                    (1636279200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4932                    (1647169200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4933                    (1667728800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4934                    (1678618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4935                    (1699178400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4936                    (1710068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4937                    (1730628000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4938                    (1741518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4939                    (1762077600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4940                    (1772967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4941                    (1793527200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4942                    (1805022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4943                    (1825581600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4944                    (1836471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4945                    (1857031200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4946                    (1867921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4947                    (1888480800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4948                    (1899370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4949                    (1919930400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4950                    (1930820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4951                    (1951380000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4952                    (1962874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4953                    (1983434400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4954                    (1994324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4955                    (2014884000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4956                    (2025774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4957                    (2046333600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4958                    (2057223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4959                    (2077783200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4960                    (2088673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4961                    (2109232800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4962                    (2120122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4963                    (2140682400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4964                    (2152177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4965                    (2172736800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4966                    (2183626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4967                    (2204186400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4968                    (2215076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4969                    (2235636000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4970                    (2246526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4971                    (2267085600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4972                    (2277975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4973                    (2298535200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4974                    (2309425200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4975                    (2329984800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4976                    (2341479600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4977                    (2362039200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4978                    (2372929200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4979                    (2393488800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4980                    (2404378800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4981                    (2424938400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4982                    (2435828400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4983                    (2456388000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4984                    (2467278000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4985                    (2487837600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4986                    (2499332400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4987                    (2519892000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4988                    (2530782000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4989                    (2551341600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4990                    (2562231600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4991                    (2582791200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4992                    (2593681200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4993                    (2614240800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4994                    (2625130800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4995                    (2645690400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4996                    (2656580400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4997                    (2677140000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
4998                    (2688634800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
4999                    (2709194400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5000                    (2720084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5001                    (2740644000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5002                    (2751534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5003                    (2772093600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5004                    (2782983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5005                    (2803543200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5006                    (2814433200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5007                    (2834992800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5008                    (2846487600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5009                    (2867047200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5010                    (2877937200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5011                    (2898496800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5012                    (2909386800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5013                    (2929946400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5014                    (2940836400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5015                    (2961396000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5016                    (2972286000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5017                    (2992845600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5018                    (3003735600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5019                    (3024295200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5020                    (3035790000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5021                    (3056349600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5022                    (3067239600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5023                    (3087799200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5024                    (3098689200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5025                    (3119248800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5026                    (3130138800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5027                    (3150698400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5028                    (3161588400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5029                    (3182148000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5030                    (3193038000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5031                    (3213597600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5032                    (3225092400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5033                    (3245652000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5034                    (3256542000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5035                    (3277101600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5036                    (3287991600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5037                    (3308551200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5038                    (3319441200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5039                    (3340000800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5040                    (3350890800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5041                    (3371450400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5042                    (3382945200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5043                    (3403504800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5044                    (3414394800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5045                    (3434954400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5046                    (3445844400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5047                    (3466404000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5048                    (3477294000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5049                    (3497853600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5050                    (3508743600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5051                    (3529303200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5052                    (3540193200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5053                    (3560752800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5054                    (3572247600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5055                    (3592807200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5056                    (3603697200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5057                    (3624256800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5058                    (3635146800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5059                    (3655706400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5060                    (3666596400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5061                    (3687156000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5062                    (3698046000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5063                    (3718605600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5064                    (3730100400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5065                    (3750660000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5066                    (3761550000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5067                    (3782109600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5068                    (3792999600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5069                    (3813559200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5070                    (3824449200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5071                    (3845008800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5072                    (3855898800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5073                    (3876458400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5074                    (3887348400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5075                    (3907908000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5076                    (3919402800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5077                    (3939962400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5078                    (3950852400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5079                    (3971412000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5080                    (3982302000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5081                    (4002861600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5082                    (4013751600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5083                    (4034311200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5084                    (4045201200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5085                    (4065760800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5086                    (4076650800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
5087                    (4097210400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
5088                ];
5089                FixedTimespanSet {
5090                    first: FixedTimespan {
5091                        utc_offset: 50424,
5092                        dst_offset: 0,
5093                        name: "LMT",
5094                    },
5095                    rest: REST
5096                }
5097            },
5098
5099            Tz::America__Anguilla => {
5100                const REST: &[(i64, FixedTimespan)] = &[
5101                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
5102                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
5103                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
5104                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
5105                ];
5106                FixedTimespanSet {
5107                    first: FixedTimespan {
5108                        utc_offset: -15865,
5109                        dst_offset: 0,
5110                        name: "LMT",
5111                    },
5112                    rest: REST
5113                }
5114            },
5115
5116            Tz::America__Antigua => {
5117                const REST: &[(i64, FixedTimespan)] = &[
5118                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
5119                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
5120                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
5121                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
5122                ];
5123                FixedTimespanSet {
5124                    first: FixedTimespan {
5125                        utc_offset: -15865,
5126                        dst_offset: 0,
5127                        name: "LMT",
5128                    },
5129                    rest: REST
5130                }
5131            },
5132
5133            Tz::America__Araguaina => {
5134                const REST: &[(i64, FixedTimespan)] = &[
5135                    (-1767214032, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5136                    (-1206957600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5137                    (-1191362400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5138                    (-1175374800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5139                    (-1159826400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5140                    (-633819600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5141                    (-622069200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5142                    (-602283600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5143                    (-591832800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5144                    (-570747600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5145                    (-560210400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5146                    (-539125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5147                    (-531352800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5148                    (-191365200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5149                    (-184197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5150                    (-155163600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5151                    (-150069600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5152                    (-128898000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5153                    (-121125600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5154                    (-99954000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5155                    (-89589600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5156                    (-68418000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5157                    (-57967200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5158                    (499748400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5159                    (511236000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5160                    (530593200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5161                    (540266400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5162                    (562129200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5163                    (571197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5164                    (592974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5165                    (602042400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5166                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5167                    (634701600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5168                    (813726000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5169                    (824004000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5170                    (844570800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5171                    (856058400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5172                    (876106800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5173                    (888717600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5174                    (908074800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5175                    (919562400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5176                    (938919600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5177                    (951616800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5178                    (970974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5179                    (982461600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5180                    (1003028400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5181                    (1013911200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5182                    (1036292400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5183                    (1045360800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5184                    (1350788400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5185                    (1361066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5186                ];
5187                FixedTimespanSet {
5188                    first: FixedTimespan {
5189                        utc_offset: -11568,
5190                        dst_offset: 0,
5191                        name: "LMT",
5192                    },
5193                    rest: REST
5194                }
5195            },
5196
5197            Tz::America__Argentina__Buenos_Aires => {
5198                const REST: &[(i64, FixedTimespan)] = &[
5199                    (-2372097972, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: "CMT" }),
5200                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5201                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5202                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5203                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5204                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5205                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5206                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5207                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5208                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5209                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5210                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5211                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5212                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5213                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5214                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5215                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5216                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5217                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5218                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5219                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5220                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5221                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5222                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5223                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5224                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5225                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5226                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5227                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5228                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5229                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5230                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5231                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5232                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5233                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5234                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5235                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5236                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5237                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5238                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5239                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5240                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5241                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5242                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5243                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5244                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5245                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5246                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5247                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5248                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5249                    (667965600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5250                    (687927600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5251                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5252                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5253                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5254                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5255                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5256                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5257                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5258                    (1224385200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5259                    (1237082400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5260                ];
5261                FixedTimespanSet {
5262                    first: FixedTimespan {
5263                        utc_offset: -14028,
5264                        dst_offset: 0,
5265                        name: "LMT",
5266                    },
5267                    rest: REST
5268                }
5269            },
5270
5271            Tz::America__Argentina__Catamarca => {
5272                const REST: &[(i64, FixedTimespan)] = &[
5273                    (-2372096212, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: "CMT" }),
5274                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5275                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5276                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5277                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5278                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5279                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5280                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5281                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5282                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5283                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5284                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5285                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5286                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5287                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5288                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5289                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5290                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5291                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5292                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5293                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5294                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5295                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5296                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5297                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5298                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5299                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5300                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5301                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5302                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5303                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5304                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5305                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5306                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5307                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5308                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5309                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5310                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5311                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5312                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5313                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5314                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5315                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5316                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5317                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5318                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5319                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5320                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5321                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5322                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5323                    (667965600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5324                    (687931200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5325                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5326                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5327                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5328                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5329                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5330                    (1086058800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5331                    (1087704000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5332                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5333                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5334                ];
5335                FixedTimespanSet {
5336                    first: FixedTimespan {
5337                        utc_offset: -15788,
5338                        dst_offset: 0,
5339                        name: "LMT",
5340                    },
5341                    rest: REST
5342                }
5343            },
5344
5345            Tz::America__Argentina__ComodRivadavia => {
5346                const REST: &[(i64, FixedTimespan)] = &[
5347                    (-2372096212, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: "CMT" }),
5348                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5349                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5350                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5351                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5352                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5353                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5354                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5355                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5356                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5357                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5358                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5359                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5360                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5361                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5362                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5363                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5364                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5365                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5366                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5367                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5368                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5369                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5370                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5371                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5372                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5373                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5374                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5375                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5376                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5377                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5378                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5379                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5380                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5381                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5382                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5383                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5384                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5385                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5386                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5387                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5388                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5389                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5390                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5391                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5392                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5393                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5394                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5395                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5396                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5397                    (667965600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5398                    (687931200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5399                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5400                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5401                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5402                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5403                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5404                    (1086058800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5405                    (1087704000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5406                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5407                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5408                ];
5409                FixedTimespanSet {
5410                    first: FixedTimespan {
5411                        utc_offset: -15788,
5412                        dst_offset: 0,
5413                        name: "LMT",
5414                    },
5415                    rest: REST
5416                }
5417            },
5418
5419            Tz::America__Argentina__Cordoba => {
5420                const REST: &[(i64, FixedTimespan)] = &[
5421                    (-2372096592, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: "CMT" }),
5422                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5423                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5424                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5425                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5426                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5427                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5428                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5429                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5430                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5431                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5432                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5433                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5434                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5435                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5436                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5437                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5438                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5439                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5440                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5441                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5442                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5443                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5444                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5445                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5446                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5447                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5448                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5449                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5450                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5451                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5452                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5453                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5454                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5455                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5456                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5457                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5458                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5459                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5460                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5461                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5462                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5463                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5464                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5465                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5466                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5467                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5468                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5469                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5470                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5471                    (667965600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5472                    (687931200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5473                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5474                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5475                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5476                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5477                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5478                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5479                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5480                    (1224385200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5481                    (1237082400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5482                ];
5483                FixedTimespanSet {
5484                    first: FixedTimespan {
5485                        utc_offset: -15408,
5486                        dst_offset: 0,
5487                        name: "LMT",
5488                    },
5489                    rest: REST
5490                }
5491            },
5492
5493            Tz::America__Argentina__Jujuy => {
5494                const REST: &[(i64, FixedTimespan)] = &[
5495                    (-2372096328, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: "CMT" }),
5496                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5497                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5498                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5499                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5500                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5501                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5502                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5503                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5504                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5505                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5506                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5507                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5508                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5509                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5510                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5511                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5512                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5513                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5514                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5515                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5516                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5517                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5518                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5519                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5520                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5521                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5522                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5523                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5524                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5525                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5526                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5527                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5528                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5529                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5530                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5531                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5532                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5533                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5534                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5535                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5536                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5537                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5538                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5539                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5540                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5541                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5542                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5543                    (636516000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5544                    (657086400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5545                    (669178800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5546                    (686721600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5547                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5548                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5549                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5550                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5551                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5552                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5553                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5554                ];
5555                FixedTimespanSet {
5556                    first: FixedTimespan {
5557                        utc_offset: -15672,
5558                        dst_offset: 0,
5559                        name: "LMT",
5560                    },
5561                    rest: REST
5562                }
5563            },
5564
5565            Tz::America__Argentina__La_Rioja => {
5566                const REST: &[(i64, FixedTimespan)] = &[
5567                    (-2372095956, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: "CMT" }),
5568                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5569                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5570                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5571                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5572                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5573                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5574                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5575                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5576                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5577                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5578                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5579                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5580                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5581                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5582                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5583                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5584                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5585                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5586                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5587                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5588                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5589                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5590                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5591                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5592                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5593                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5594                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5595                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5596                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5597                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5598                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5599                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5600                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5601                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5602                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5603                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5604                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5605                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5606                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5607                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5608                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5609                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5610                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5611                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5612                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5613                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5614                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5615                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5616                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5617                    (667792800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5618                    (673588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5619                    (687927600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5620                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5621                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5622                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5623                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5624                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5625                    (1086058800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5626                    (1087704000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5627                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5628                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5629                ];
5630                FixedTimespanSet {
5631                    first: FixedTimespan {
5632                        utc_offset: -16044,
5633                        dst_offset: 0,
5634                        name: "LMT",
5635                    },
5636                    rest: REST
5637                }
5638            },
5639
5640            Tz::America__Argentina__Mendoza => {
5641                const REST: &[(i64, FixedTimespan)] = &[
5642                    (-2372095484, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: "CMT" }),
5643                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5644                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5645                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5646                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5647                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5648                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5649                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5650                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5651                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5652                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5653                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5654                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5655                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5656                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5657                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5658                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5659                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5660                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5661                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5662                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5663                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5664                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5665                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5666                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5667                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5668                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5669                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5670                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5671                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5672                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5673                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5674                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5675                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5676                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5677                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5678                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5679                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5680                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5681                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5682                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5683                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5684                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5685                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5686                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5687                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5688                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5689                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5690                    (636516000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5691                    (655963200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5692                    (667796400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5693                    (687499200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5694                    (699418800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5695                    (719380800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5696                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5697                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5698                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5699                    (1085281200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5700                    (1096171200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5701                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5702                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5703                ];
5704                FixedTimespanSet {
5705                    first: FixedTimespan {
5706                        utc_offset: -16516,
5707                        dst_offset: 0,
5708                        name: "LMT",
5709                    },
5710                    rest: REST
5711                }
5712            },
5713
5714            Tz::America__Argentina__Rio_Gallegos => {
5715                const REST: &[(i64, FixedTimespan)] = &[
5716                    (-2372095388, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: "CMT" }),
5717                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5718                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5719                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5720                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5721                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5722                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5723                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5724                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5725                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5726                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5727                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5728                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5729                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5730                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5731                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5732                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5733                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5734                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5735                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5736                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5737                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5738                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5739                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5740                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5741                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5742                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5743                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5744                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5745                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5746                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5747                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5748                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5749                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5750                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5751                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5752                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5753                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5754                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5755                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5756                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5757                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5758                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5759                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5760                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5761                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5762                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5763                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5764                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5765                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5766                    (667965600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5767                    (687927600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5768                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5769                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5770                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5771                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5772                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5773                    (1086058800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5774                    (1087704000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5775                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5776                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5777                ];
5778                FixedTimespanSet {
5779                    first: FixedTimespan {
5780                        utc_offset: -16612,
5781                        dst_offset: 0,
5782                        name: "LMT",
5783                    },
5784                    rest: REST
5785                }
5786            },
5787
5788            Tz::America__Argentina__Salta => {
5789                const REST: &[(i64, FixedTimespan)] = &[
5790                    (-2372096300, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: "CMT" }),
5791                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5792                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5793                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5794                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5795                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5796                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5797                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5798                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5799                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5800                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5801                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5802                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5803                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5804                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5805                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5806                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5807                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5808                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5809                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5810                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5811                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5812                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5813                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5814                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5815                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5816                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5817                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5818                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5819                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5820                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5821                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5822                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5823                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5824                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5825                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5826                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5827                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5828                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5829                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5830                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5831                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5832                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5833                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5834                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5835                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5836                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5837                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5838                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5839                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5840                    (667965600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5841                    (687931200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5842                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5843                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5844                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5845                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5846                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5847                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5848                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5849                ];
5850                FixedTimespanSet {
5851                    first: FixedTimespan {
5852                        utc_offset: -15700,
5853                        dst_offset: 0,
5854                        name: "LMT",
5855                    },
5856                    rest: REST
5857                }
5858            },
5859
5860            Tz::America__Argentina__San_Juan => {
5861                const REST: &[(i64, FixedTimespan)] = &[
5862                    (-2372095556, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: "CMT" }),
5863                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5864                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5865                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5866                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5867                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5868                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5869                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5870                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5871                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5872                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5873                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5874                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5875                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5876                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5877                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5878                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5879                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5880                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5881                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5882                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5883                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5884                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5885                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5886                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5887                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5888                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5889                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5890                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5891                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5892                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5893                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5894                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5895                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5896                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5897                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5898                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5899                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5900                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5901                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5902                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5903                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5904                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5905                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5906                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5907                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5908                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5909                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5910                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5911                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5912                    (667792800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5913                    (673588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5914                    (687927600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5915                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5916                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5917                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5918                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5919                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5920                    (1085972400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5921                    (1090728000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5922                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5923                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5924                ];
5925                FixedTimespanSet {
5926                    first: FixedTimespan {
5927                        utc_offset: -16444,
5928                        dst_offset: 0,
5929                        name: "LMT",
5930                    },
5931                    rest: REST
5932                }
5933            },
5934
5935            Tz::America__Argentina__San_Luis => {
5936                const REST: &[(i64, FixedTimespan)] = &[
5937                    (-2372096076, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: "CMT" }),
5938                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5939                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5940                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5941                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5942                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5943                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5944                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5945                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5946                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5947                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5948                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5949                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5950                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5951                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5952                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5953                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5954                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5955                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5956                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5957                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5958                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5959                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5960                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5961                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5962                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5963                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5964                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5965                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5966                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5967                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5968                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5969                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5970                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5971                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5972                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5973                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5974                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5975                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5976                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5977                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5978                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5979                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5980                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5981                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5982                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5983                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5984                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5985                    (637380000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5986                    (655963200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5987                    (667796400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5988                    (675748800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5989                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5990                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5991                    (1085972400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5992                    (1090728000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5993                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
5994                    (1200880800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5995                    (1205031600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5996                    (1223784000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
5997                    (1236481200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
5998                    (1255233600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
5999                ];
6000                FixedTimespanSet {
6001                    first: FixedTimespan {
6002                        utc_offset: -15924,
6003                        dst_offset: 0,
6004                        name: "LMT",
6005                    },
6006                    rest: REST
6007                }
6008            },
6009
6010            Tz::America__Argentina__Tucuman => {
6011                const REST: &[(i64, FixedTimespan)] = &[
6012                    (-2372096348, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: "CMT" }),
6013                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6014                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6015                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6016                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6017                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6018                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6019                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6020                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6021                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6022                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6023                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6024                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6025                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6026                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6027                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6028                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6029                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6030                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6031                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6032                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6033                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6034                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6035                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6036                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6037                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6038                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6039                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6040                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6041                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6042                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6043                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6044                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6045                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6046                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6047                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6048                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6049                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6050                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6051                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6052                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6053                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6054                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6055                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6056                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6057                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6058                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6059                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6060                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6061                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6062                    (667965600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6063                    (687931200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6064                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6065                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6066                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6067                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6068                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6069                    (1086058800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6070                    (1087099200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6071                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6072                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6073                    (1224385200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6074                    (1237082400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6075                ];
6076                FixedTimespanSet {
6077                    first: FixedTimespan {
6078                        utc_offset: -15652,
6079                        dst_offset: 0,
6080                        name: "LMT",
6081                    },
6082                    rest: REST
6083                }
6084            },
6085
6086            Tz::America__Argentina__Ushuaia => {
6087                const REST: &[(i64, FixedTimespan)] = &[
6088                    (-2372095608, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: "CMT" }),
6089                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6090                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6091                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6092                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6093                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6094                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6095                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6096                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6097                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6098                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6099                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6100                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6101                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6102                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6103                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6104                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6105                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6106                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6107                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6108                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6109                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6110                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6111                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6112                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6113                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6114                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6115                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6116                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6117                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6118                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6119                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6120                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6121                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6122                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6123                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6124                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6125                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6126                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6127                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6128                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6129                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6130                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6131                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6132                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6133                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6134                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6135                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6136                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6137                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6138                    (667965600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6139                    (687927600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6140                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6141                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6142                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6143                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6144                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6145                    (1085886000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6146                    (1087704000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6147                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6148                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6149                ];
6150                FixedTimespanSet {
6151                    first: FixedTimespan {
6152                        utc_offset: -16392,
6153                        dst_offset: 0,
6154                        name: "LMT",
6155                    },
6156                    rest: REST
6157                }
6158            },
6159
6160            Tz::America__Aruba => {
6161                const REST: &[(i64, FixedTimespan)] = &[
6162                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
6163                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
6164                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
6165                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
6166                ];
6167                FixedTimespanSet {
6168                    first: FixedTimespan {
6169                        utc_offset: -15865,
6170                        dst_offset: 0,
6171                        name: "LMT",
6172                    },
6173                    rest: REST
6174                }
6175            },
6176
6177            Tz::America__Asuncion => {
6178                const REST: &[(i64, FixedTimespan)] = &[
6179                    (-2524507760, FixedTimespan { utc_offset: -13840, dst_offset: 0, name: "AMT" }),
6180                    (-1206389360, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6181                    (86760000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6182                    (134017200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6183                    (181368000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6184                    (194497200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6185                    (212990400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6186                    (226033200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6187                    (244526400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6188                    (257569200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6189                    (276062400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6190                    (291783600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6191                    (307598400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6192                    (323406000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6193                    (339220800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6194                    (354942000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6195                    (370756800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6196                    (386478000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6197                    (402292800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6198                    (418014000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6199                    (433828800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6200                    (449636400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6201                    (465451200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6202                    (481172400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6203                    (496987200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6204                    (512708400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6205                    (528523200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6206                    (544244400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6207                    (560059200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6208                    (575866800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6209                    (591681600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6210                    (607402800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6211                    (625032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6212                    (638938800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6213                    (654753600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6214                    (670474800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6215                    (686721600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6216                    (699418800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6217                    (718257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6218                    (733546800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6219                    (749448000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6220                    (762318000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6221                    (780984000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6222                    (793767600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6223                    (812520000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6224                    (825649200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6225                    (844574400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6226                    (856666800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6227                    (876024000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6228                    (888721200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6229                    (907473600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6230                    (920775600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6231                    (938923200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6232                    (952225200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6233                    (970372800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6234                    (983674800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6235                    (1002427200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6236                    (1018148400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6237                    (1030852800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6238                    (1049598000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6239                    (1062907200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6240                    (1081047600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6241                    (1097985600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6242                    (1110682800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6243                    (1129435200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6244                    (1142132400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6245                    (1160884800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6246                    (1173582000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6247                    (1192939200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6248                    (1205031600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6249                    (1224388800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6250                    (1236481200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6251                    (1255838400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6252                    (1270954800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6253                    (1286078400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6254                    (1302404400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6255                    (1317528000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6256                    (1333854000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6257                    (1349582400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6258                    (1364094000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6259                    (1381032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6260                    (1395543600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6261                    (1412481600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6262                    (1426993200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6263                    (1443931200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6264                    (1459047600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6265                    (1475380800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6266                    (1490497200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6267                    (1506830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6268                    (1521946800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6269                    (1538884800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6270                    (1553396400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6271                    (1570334400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6272                    (1584846000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6273                    (1601784000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6274                    (1616900400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6275                    (1633233600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6276                    (1648350000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6277                    (1664683200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6278                    (1679799600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6279                    (1696132800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6280                    (1711249200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6281                    (1728187200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6282                    (1742698800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6283                    (1759636800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6284                    (1774148400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6285                    (1791086400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6286                    (1806202800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6287                    (1822536000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6288                    (1837652400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6289                    (1853985600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6290                    (1869102000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6291                    (1886040000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6292                    (1900551600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6293                    (1917489600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6294                    (1932001200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6295                    (1948939200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6296                    (1964055600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6297                    (1980388800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6298                    (1995505200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6299                    (2011838400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6300                    (2026954800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6301                    (2043288000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6302                    (2058404400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6303                    (2075342400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6304                    (2089854000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6305                    (2106792000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6306                    (2121303600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6307                    (2138241600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6308                    (2153358000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6309                    (2169691200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6310                    (2184807600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6311                    (2201140800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6312                    (2216257200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6313                    (2233195200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6314                    (2247706800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6315                    (2264644800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6316                    (2279156400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6317                    (2296094400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6318                    (2310606000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6319                    (2327544000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6320                    (2342660400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6321                    (2358993600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6322                    (2374110000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6323                    (2390443200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6324                    (2405559600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6325                    (2422497600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6326                    (2437009200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6327                    (2453947200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6328                    (2468458800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6329                    (2485396800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6330                    (2500513200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6331                    (2516846400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6332                    (2531962800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6333                    (2548296000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6334                    (2563412400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6335                    (2579745600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6336                    (2594862000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6337                    (2611800000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6338                    (2626311600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6339                    (2643249600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6340                    (2657761200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6341                    (2674699200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6342                    (2689815600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6343                    (2706148800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6344                    (2721265200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6345                    (2737598400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6346                    (2752714800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6347                    (2769652800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6348                    (2784164400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6349                    (2801102400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6350                    (2815614000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6351                    (2832552000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6352                    (2847668400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6353                    (2864001600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6354                    (2879118000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6355                    (2895451200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6356                    (2910567600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6357                    (2926900800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6358                    (2942017200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6359                    (2958955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6360                    (2973466800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6361                    (2990404800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6362                    (3004916400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6363                    (3021854400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6364                    (3036970800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6365                    (3053304000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6366                    (3068420400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6367                    (3084753600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6368                    (3099870000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6369                    (3116808000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6370                    (3131319600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6371                    (3148257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6372                    (3162769200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6373                    (3179707200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6374                    (3194218800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6375                    (3211156800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6376                    (3226273200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6377                    (3242606400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6378                    (3257722800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6379                    (3274056000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6380                    (3289172400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6381                    (3306110400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6382                    (3320622000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6383                    (3337560000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6384                    (3352071600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6385                    (3369009600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6386                    (3384126000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6387                    (3400459200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6388                    (3415575600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6389                    (3431908800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6390                    (3447025200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6391                    (3463358400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6392                    (3478474800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6393                    (3495412800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6394                    (3509924400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6395                    (3526862400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6396                    (3541374000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6397                    (3558312000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6398                    (3573428400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6399                    (3589761600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6400                    (3604878000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6401                    (3621211200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6402                    (3636327600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6403                    (3653265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6404                    (3667777200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6405                    (3684715200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6406                    (3699226800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6407                    (3716164800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6408                    (3731281200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6409                    (3747614400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6410                    (3762730800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6411                    (3779064000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6412                    (3794180400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6413                    (3810513600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6414                    (3825630000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6415                    (3842568000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6416                    (3857079600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6417                    (3874017600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6418                    (3888529200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6419                    (3905467200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6420                    (3920583600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6421                    (3936916800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6422                    (3952033200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6423                    (3968366400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6424                    (3983482800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6425                    (4000420800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6426                    (4014932400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6427                    (4031870400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6428                    (4046382000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6429                    (4063320000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6430                    (4077831600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
6431                    (4094769600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
6432                ];
6433                FixedTimespanSet {
6434                    first: FixedTimespan {
6435                        utc_offset: -13840,
6436                        dst_offset: 0,
6437                        name: "LMT",
6438                    },
6439                    rest: REST
6440                }
6441            },
6442
6443            Tz::America__Atikokan => {
6444                const REST: &[(i64, FixedTimespan)] = &[
6445                    (-2524502512, FixedTimespan { utc_offset: -19176, dst_offset: 0, name: "CMT" }),
6446                    (-1946918424, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
6447                ];
6448                FixedTimespanSet {
6449                    first: FixedTimespan {
6450                        utc_offset: -19088,
6451                        dst_offset: 0,
6452                        name: "LMT",
6453                    },
6454                    rest: REST
6455                }
6456            },
6457
6458            Tz::America__Atka => {
6459                const REST: &[(i64, FixedTimespan)] = &[
6460                    (-3225223727, FixedTimespan { utc_offset: -42398, dst_offset: 0, name: "LMT" }),
6461                    (-2188944802, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "NST" }),
6462                    (-880196400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "NWT" }),
6463                    (-769395600, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "NPT" }),
6464                    (-765374400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "NST" }),
6465                    (-86878800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
6466                    (-21466800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
6467                    (-5745600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
6468                    (9982800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
6469                    (25704000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
6470                    (41432400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
6471                    (57758400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
6472                    (73486800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
6473                    (89208000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
6474                    (104936400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
6475                    (120657600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
6476                    (126709200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
6477                    (152107200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
6478                    (162392400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
6479                    (183556800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
6480                    (199285200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
6481                    (215611200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
6482                    (230734800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
6483                    (247060800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
6484                    (262789200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
6485                    (278510400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
6486                    (294238800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
6487                    (309960000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
6488                    (325688400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
6489                    (341409600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
6490                    (357138000, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
6491                    (372859200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
6492                    (388587600, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
6493                    (404913600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
6494                    (420037200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
6495                    (436363200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
6496                    (439034400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6497                    (452088000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6498                    (467809200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6499                    (483537600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6500                    (499258800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6501                    (514987200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6502                    (530708400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6503                    (544622400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6504                    (562158000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6505                    (576072000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6506                    (594212400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6507                    (607521600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6508                    (625662000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6509                    (638971200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6510                    (657111600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6511                    (671025600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6512                    (688561200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6513                    (702475200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6514                    (720010800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6515                    (733924800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6516                    (752065200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6517                    (765374400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6518                    (783514800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6519                    (796824000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6520                    (814964400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6521                    (828878400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6522                    (846414000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6523                    (860328000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6524                    (877863600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6525                    (891777600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6526                    (909313200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6527                    (923227200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6528                    (941367600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6529                    (954676800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6530                    (972817200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6531                    (986126400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6532                    (1004266800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6533                    (1018180800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6534                    (1035716400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6535                    (1049630400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6536                    (1067166000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6537                    (1081080000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6538                    (1099220400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6539                    (1112529600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6540                    (1130670000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6541                    (1143979200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6542                    (1162119600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6543                    (1173614400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6544                    (1194174000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6545                    (1205064000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6546                    (1225623600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6547                    (1236513600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6548                    (1257073200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6549                    (1268568000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6550                    (1289127600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6551                    (1300017600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6552                    (1320577200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6553                    (1331467200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6554                    (1352026800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6555                    (1362916800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6556                    (1383476400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6557                    (1394366400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6558                    (1414926000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6559                    (1425816000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6560                    (1446375600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6561                    (1457870400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6562                    (1478430000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6563                    (1489320000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6564                    (1509879600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6565                    (1520769600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6566                    (1541329200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6567                    (1552219200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6568                    (1572778800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6569                    (1583668800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6570                    (1604228400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6571                    (1615723200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6572                    (1636282800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6573                    (1647172800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6574                    (1667732400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6575                    (1678622400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6576                    (1699182000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6577                    (1710072000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6578                    (1730631600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6579                    (1741521600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6580                    (1762081200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6581                    (1772971200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6582                    (1793530800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6583                    (1805025600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6584                    (1825585200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6585                    (1836475200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6586                    (1857034800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6587                    (1867924800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6588                    (1888484400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6589                    (1899374400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6590                    (1919934000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6591                    (1930824000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6592                    (1951383600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6593                    (1962878400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6594                    (1983438000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6595                    (1994328000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6596                    (2014887600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6597                    (2025777600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6598                    (2046337200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6599                    (2057227200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6600                    (2077786800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6601                    (2088676800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6602                    (2109236400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6603                    (2120126400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6604                    (2140686000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6605                    (2152180800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6606                    (2172740400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6607                    (2183630400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6608                    (2204190000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6609                    (2215080000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6610                    (2235639600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6611                    (2246529600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6612                    (2267089200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6613                    (2277979200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6614                    (2298538800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6615                    (2309428800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6616                    (2329988400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6617                    (2341483200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6618                    (2362042800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6619                    (2372932800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6620                    (2393492400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6621                    (2404382400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6622                    (2424942000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6623                    (2435832000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6624                    (2456391600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6625                    (2467281600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6626                    (2487841200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6627                    (2499336000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6628                    (2519895600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6629                    (2530785600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6630                    (2551345200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6631                    (2562235200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6632                    (2582794800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6633                    (2593684800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6634                    (2614244400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6635                    (2625134400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6636                    (2645694000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6637                    (2656584000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6638                    (2677143600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6639                    (2688638400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6640                    (2709198000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6641                    (2720088000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6642                    (2740647600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6643                    (2751537600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6644                    (2772097200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6645                    (2782987200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6646                    (2803546800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6647                    (2814436800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6648                    (2834996400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6649                    (2846491200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6650                    (2867050800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6651                    (2877940800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6652                    (2898500400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6653                    (2909390400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6654                    (2929950000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6655                    (2940840000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6656                    (2961399600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6657                    (2972289600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6658                    (2992849200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6659                    (3003739200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6660                    (3024298800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6661                    (3035793600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6662                    (3056353200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6663                    (3067243200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6664                    (3087802800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6665                    (3098692800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6666                    (3119252400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6667                    (3130142400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6668                    (3150702000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6669                    (3161592000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6670                    (3182151600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6671                    (3193041600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6672                    (3213601200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6673                    (3225096000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6674                    (3245655600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6675                    (3256545600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6676                    (3277105200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6677                    (3287995200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6678                    (3308554800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6679                    (3319444800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6680                    (3340004400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6681                    (3350894400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6682                    (3371454000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6683                    (3382948800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6684                    (3403508400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6685                    (3414398400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6686                    (3434958000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6687                    (3445848000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6688                    (3466407600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6689                    (3477297600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6690                    (3497857200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6691                    (3508747200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6692                    (3529306800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6693                    (3540196800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6694                    (3560756400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6695                    (3572251200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6696                    (3592810800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6697                    (3603700800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6698                    (3624260400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6699                    (3635150400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6700                    (3655710000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6701                    (3666600000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6702                    (3687159600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6703                    (3698049600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6704                    (3718609200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6705                    (3730104000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6706                    (3750663600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6707                    (3761553600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6708                    (3782113200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6709                    (3793003200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6710                    (3813562800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6711                    (3824452800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6712                    (3845012400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6713                    (3855902400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6714                    (3876462000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6715                    (3887352000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6716                    (3907911600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6717                    (3919406400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6718                    (3939966000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6719                    (3950856000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6720                    (3971415600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6721                    (3982305600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6722                    (4002865200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6723                    (4013755200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6724                    (4034314800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6725                    (4045204800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6726                    (4065764400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6727                    (4076654400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
6728                    (4097214000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
6729                ];
6730                FixedTimespanSet {
6731                    first: FixedTimespan {
6732                        utc_offset: 44002,
6733                        dst_offset: 0,
6734                        name: "LMT",
6735                    },
6736                    rest: REST
6737                }
6738            },
6739
6740            Tz::America__Bahia => {
6741                const REST: &[(i64, FixedTimespan)] = &[
6742                    (-1767216356, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6743                    (-1206957600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6744                    (-1191362400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6745                    (-1175374800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6746                    (-1159826400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6747                    (-633819600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6748                    (-622069200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6749                    (-602283600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6750                    (-591832800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6751                    (-570747600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6752                    (-560210400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6753                    (-539125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6754                    (-531352800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6755                    (-191365200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6756                    (-184197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6757                    (-155163600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6758                    (-150069600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6759                    (-128898000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6760                    (-121125600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6761                    (-99954000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6762                    (-89589600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6763                    (-68418000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6764                    (-57967200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6765                    (499748400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6766                    (511236000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6767                    (530593200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6768                    (540266400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6769                    (562129200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6770                    (571197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6771                    (592974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6772                    (602042400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6773                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6774                    (634701600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6775                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6776                    (666756000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6777                    (687927600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6778                    (697600800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6779                    (719982000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6780                    (728445600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6781                    (750826800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6782                    (761709600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6783                    (782276400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6784                    (793159200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6785                    (813726000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6786                    (824004000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6787                    (844570800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6788                    (856058400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6789                    (876106800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6790                    (888717600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6791                    (908074800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6792                    (919562400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6793                    (938919600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6794                    (951616800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6795                    (970974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6796                    (982461600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6797                    (1003028400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6798                    (1013911200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6799                    (1036292400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6800                    (1045360800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6801                    (1318734000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6802                    (1330221600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6803                ];
6804                FixedTimespanSet {
6805                    first: FixedTimespan {
6806                        utc_offset: -9244,
6807                        dst_offset: 0,
6808                        name: "LMT",
6809                    },
6810                    rest: REST
6811                }
6812            },
6813
6814            Tz::America__Bahia_Banderas => {
6815                const REST: &[(i64, FixedTimespan)] = &[
6816                    (-1514714340, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
6817                    (-1343066400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6818                    (-1234807200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
6819                    (-1220292000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
6820                    (-1207159200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
6821                    (-1191344400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6822                    (-873828000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
6823                    (-661539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
6824                    (28800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
6825                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
6826                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
6827                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
6828                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
6829                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
6830                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
6831                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
6832                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
6833                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
6834                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
6835                    (989139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
6836                    (1001836800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
6837                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
6838                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
6839                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
6840                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
6841                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
6842                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
6843                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
6844                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
6845                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
6846                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
6847                    (1175418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
6848                    (1193558400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
6849                    (1207472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
6850                    (1225008000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
6851                    (1238922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
6852                    (1256457600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
6853                    (1270371600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
6854                    (1288508400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6855                    (1301817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
6856                    (1319958000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6857                    (1333267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
6858                    (1351407600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6859                    (1365321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
6860                    (1382857200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6861                    (1396771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
6862                    (1414306800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6863                    (1428220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
6864                    (1445756400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6865                    (1459670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
6866                    (1477810800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6867                    (1491120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
6868                    (1509260400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6869                    (1522569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
6870                    (1540710000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6871                    (1554624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
6872                    (1572159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6873                    (1586073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
6874                    (1603609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6875                    (1617523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
6876                    (1635663600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6877                    (1648972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
6878                    (1667113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6879                ];
6880                FixedTimespanSet {
6881                    first: FixedTimespan {
6882                        utc_offset: -25260,
6883                        dst_offset: 0,
6884                        name: "LMT",
6885                    },
6886                    rest: REST
6887                }
6888            },
6889
6890            Tz::America__Barbados => {
6891                const REST: &[(i64, FixedTimespan)] = &[
6892                    (-1841256091, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
6893                    (-874263600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
6894                    (-862682400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
6895                    (-841604400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
6896                    (-830714400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
6897                    (-811882800, FixedTimespan { utc_offset: -14400, dst_offset: 1800, name: "-0330" }),
6898                    (-798660000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
6899                    (234943200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
6900                    (244616400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
6901                    (261554400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
6902                    (276066000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
6903                    (293004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
6904                    (307515600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
6905                    (325058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
6906                    (338706000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
6907                ];
6908                FixedTimespanSet {
6909                    first: FixedTimespan {
6910                        utc_offset: -14309,
6911                        dst_offset: 0,
6912                        name: "LMT",
6913                    },
6914                    rest: REST
6915                }
6916            },
6917
6918            Tz::America__Belem => {
6919                const REST: &[(i64, FixedTimespan)] = &[
6920                    (-1767213964, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6921                    (-1206957600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6922                    (-1191362400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6923                    (-1175374800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6924                    (-1159826400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6925                    (-633819600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6926                    (-622069200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6927                    (-602283600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6928                    (-591832800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6929                    (-570747600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6930                    (-560210400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6931                    (-539125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6932                    (-531352800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6933                    (-191365200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6934                    (-184197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6935                    (-155163600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6936                    (-150069600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6937                    (-128898000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6938                    (-121125600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6939                    (-99954000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6940                    (-89589600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6941                    (-68418000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6942                    (-57967200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6943                    (499748400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6944                    (511236000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6945                    (530593200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6946                    (540266400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6947                    (562129200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
6948                    (571197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
6949                ];
6950                FixedTimespanSet {
6951                    first: FixedTimespan {
6952                        utc_offset: -11636,
6953                        dst_offset: 0,
6954                        name: "LMT",
6955                    },
6956                    rest: REST
6957                }
6958            },
6959
6960            Tz::America__Belize => {
6961                const REST: &[(i64, FixedTimespan)] = &[
6962                    (-1822500432, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6963                    (-1616954400, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
6964                    (-1606069800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6965                    (-1585504800, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
6966                    (-1574015400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6967                    (-1554055200, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
6968                    (-1542565800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6969                    (-1522605600, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
6970                    (-1511116200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6971                    (-1490551200, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
6972                    (-1479666600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6973                    (-1459101600, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
6974                    (-1448217000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6975                    (-1427652000, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
6976                    (-1416162600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6977                    (-1396202400, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
6978                    (-1384713000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6979                    (-1364752800, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
6980                    (-1353263400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6981                    (-1333303200, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
6982                    (-1321813800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6983                    (-1301248800, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
6984                    (-1290364200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6985                    (-1269799200, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
6986                    (-1258914600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6987                    (-1238349600, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
6988                    (-1226860200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6989                    (-1206900000, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
6990                    (-1195410600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6991                    (-1175450400, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
6992                    (-1163961000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6993                    (-1143396000, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
6994                    (-1132511400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6995                    (-1111946400, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
6996                    (-1101061800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6997                    (-1080496800, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
6998                    (-1069612200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
6999                    (-1049047200, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7000                    (-1037557800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7001                    (-1017597600, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7002                    (-1006108200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7003                    (-986148000, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7004                    (-974658600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7005                    (-954093600, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7006                    (-943209000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7007                    (-922644000, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7008                    (-911759400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7009                    (-891194400, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7010                    (-879705000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7011                    (-868212000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
7012                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
7013                    (-758746800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7014                    (-701892000, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7015                    (-690402600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7016                    (-670442400, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7017                    (-658953000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7018                    (-638992800, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7019                    (-627503400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7020                    (-606938400, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7021                    (-596053800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7022                    (-575488800, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7023                    (-564604200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7024                    (-544039200, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7025                    (-532549800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7026                    (-512589600, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7027                    (-501100200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7028                    (-481140000, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7029                    (-469650600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7030                    (-449690400, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7031                    (-438201000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7032                    (-417636000, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7033                    (-406751400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7034                    (-386186400, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7035                    (-375301800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7036                    (-354736800, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7037                    (-343247400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7038                    (-323287200, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7039                    (-311797800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7040                    (-291837600, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7041                    (-280348200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7042                    (-259783200, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7043                    (-248898600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7044                    (-228333600, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7045                    (-217449000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7046                    (-196884000, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7047                    (-185999400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7048                    (-165434400, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7049                    (-153945000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7050                    (-133984800, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7051                    (-122495400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7052                    (-102535200, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7053                    (-91045800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7054                    (-70480800, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: "-0530" }),
7055                    (-59596200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7056                    (123919200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
7057                    (129618000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7058                    (409039200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
7059                    (413874000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7060                ];
7061                FixedTimespanSet {
7062                    first: FixedTimespan {
7063                        utc_offset: -21168,
7064                        dst_offset: 0,
7065                        name: "LMT",
7066                    },
7067                    rest: REST
7068                }
7069            },
7070
7071            Tz::America__BlancSablon => {
7072                const REST: &[(i64, FixedTimespan)] = &[
7073                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
7074                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
7075                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
7076                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
7077                ];
7078                FixedTimespanSet {
7079                    first: FixedTimespan {
7080                        utc_offset: -15865,
7081                        dst_offset: 0,
7082                        name: "LMT",
7083                    },
7084                    rest: REST
7085                }
7086            },
7087
7088            Tz::America__Boa_Vista => {
7089                const REST: &[(i64, FixedTimespan)] = &[
7090                    (-1767211040, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7091                    (-1206954000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7092                    (-1191358800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7093                    (-1175371200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7094                    (-1159822800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7095                    (-633816000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7096                    (-622065600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7097                    (-602280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7098                    (-591829200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7099                    (-570744000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7100                    (-560206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7101                    (-539121600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7102                    (-531349200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7103                    (-191361600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7104                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7105                    (-155160000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7106                    (-150066000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7107                    (-128894400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7108                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7109                    (-99950400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7110                    (-89586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7111                    (-68414400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7112                    (-57963600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7113                    (499752000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7114                    (511239600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7115                    (530596800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7116                    (540270000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7117                    (562132800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7118                    (571201200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7119                    (938923200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7120                    (951620400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7121                    (970977600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7122                    (971578800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7123                ];
7124                FixedTimespanSet {
7125                    first: FixedTimespan {
7126                        utc_offset: -14560,
7127                        dst_offset: 0,
7128                        name: "LMT",
7129                    },
7130                    rest: REST
7131                }
7132            },
7133
7134            Tz::America__Bogota => {
7135                const REST: &[(i64, FixedTimespan)] = &[
7136                    (-2707671824, FixedTimespan { utc_offset: -17776, dst_offset: 0, name: "BMT" }),
7137                    (-1739041424, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
7138                    (704869200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
7139                    (729057600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
7140                ];
7141                FixedTimespanSet {
7142                    first: FixedTimespan {
7143                        utc_offset: -17776,
7144                        dst_offset: 0,
7145                        name: "LMT",
7146                    },
7147                    rest: REST
7148                }
7149            },
7150
7151            Tz::America__Boise => {
7152                const REST: &[(i64, FixedTimespan)] = &[
7153                    (-2717612111, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
7154                    (-1633269600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
7155                    (-1615129200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
7156                    (-1601820000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
7157                    (-1583679600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
7158                    (-1471788000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7159                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
7160                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MPT" }),
7161                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7162                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7163                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7164                    (-52930800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7165                    (-37209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7166                    (-21481200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7167                    (-5760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7168                    (9968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7169                    (25689600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7170                    (41418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7171                    (57744000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7172                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7173                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7174                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7175                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7176                    (129114000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7177                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7178                    (162378000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7179                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7180                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7181                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7182                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7183                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7184                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7185                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7186                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7187                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7188                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7189                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7190                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7191                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7192                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7193                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7194                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7195                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7196                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7197                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7198                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7199                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7200                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7201                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7202                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7203                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7204                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7205                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7206                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7207                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7208                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7209                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7210                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7211                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7212                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7213                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7214                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7215                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7216                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7217                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7218                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7219                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7220                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7221                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7222                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7223                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7224                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7225                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7226                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7227                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7228                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7229                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7230                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7231                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7232                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7233                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7234                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7235                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7236                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7237                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7238                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7239                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7240                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7241                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7242                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7243                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7244                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7245                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7246                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7247                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7248                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7249                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7250                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7251                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7252                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7253                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7254                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7255                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7256                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7257                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7258                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7259                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7260                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7261                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7262                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7263                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7264                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7265                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7266                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7267                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7268                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7269                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7270                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7271                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7272                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7273                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7274                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7275                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7276                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7277                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7278                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7279                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7280                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7281                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7282                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7283                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7284                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7285                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7286                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7287                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7288                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7289                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7290                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7291                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7292                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7293                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7294                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7295                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7296                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7297                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7298                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7299                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7300                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7301                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7302                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7303                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7304                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7305                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7306                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7307                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7308                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7309                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7310                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7311                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7312                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7313                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7314                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7315                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7316                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7317                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7318                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7319                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7320                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7321                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7322                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7323                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7324                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7325                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7326                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7327                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7328                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7329                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7330                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7331                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7332                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7333                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7334                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7335                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7336                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7337                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7338                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7339                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7340                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7341                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7342                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7343                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7344                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7345                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7346                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7347                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7348                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7349                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7350                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7351                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7352                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7353                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7354                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7355                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7356                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7357                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7358                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7359                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7360                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7361                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7362                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7363                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7364                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7365                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7366                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7367                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7368                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7369                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7370                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7371                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7372                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7373                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7374                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7375                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7376                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7377                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7378                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7379                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7380                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7381                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7382                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7383                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7384                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7385                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7386                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7387                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7388                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7389                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7390                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7391                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7392                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7393                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7394                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7395                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7396                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7397                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7398                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7399                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7400                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7401                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7402                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7403                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7404                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7405                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7406                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7407                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7408                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7409                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7410                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7411                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7412                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7413                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7414                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7415                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7416                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7417                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7418                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7419                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7420                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7421                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7422                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7423                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7424                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7425                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7426                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7427                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7428                ];
7429                FixedTimespanSet {
7430                    first: FixedTimespan {
7431                        utc_offset: -27889,
7432                        dst_offset: 0,
7433                        name: "LMT",
7434                    },
7435                    rest: REST
7436                }
7437            },
7438
7439            Tz::America__Buenos_Aires => {
7440                const REST: &[(i64, FixedTimespan)] = &[
7441                    (-2372097972, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: "CMT" }),
7442                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7443                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7444                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7445                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7446                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7447                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7448                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7449                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7450                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7451                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7452                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7453                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7454                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7455                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7456                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7457                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7458                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7459                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7460                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7461                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7462                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7463                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7464                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7465                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7466                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7467                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7468                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7469                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7470                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7471                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7472                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7473                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7474                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7475                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7476                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7477                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7478                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7479                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7480                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7481                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7482                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7483                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
7484                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
7485                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
7486                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
7487                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
7488                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
7489                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
7490                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
7491                    (667965600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
7492                    (687927600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
7493                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
7494                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
7495                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
7496                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7497                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
7498                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
7499                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
7500                    (1224385200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
7501                    (1237082400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
7502                ];
7503                FixedTimespanSet {
7504                    first: FixedTimespan {
7505                        utc_offset: -14028,
7506                        dst_offset: 0,
7507                        name: "LMT",
7508                    },
7509                    rest: REST
7510                }
7511            },
7512
7513            Tz::America__Cambridge_Bay => {
7514                const REST: &[(i64, FixedTimespan)] = &[
7515                    (-1577923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7516                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
7517                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MPT" }),
7518                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7519                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7520                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7521                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7522                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7523                    (136371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7524                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7525                    (167821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7526                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7527                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7528                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7529                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7530                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7531                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7532                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7533                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7534                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7535                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7536                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7537                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7538                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7539                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7540                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7541                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7542                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7543                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7544                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7545                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7546                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7547                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7548                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7549                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7550                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7551                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7552                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7553                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7554                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7555                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7556                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7557                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7558                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7559                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7560                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7561                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7562                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7563                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7564                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7565                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7566                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7567                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7568                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7569                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7570                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7571                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7572                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7573                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7574                    (941356800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7575                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
7576                    (972802800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
7577                    (973400400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7578                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7579                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7580                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7581                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7582                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7583                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7584                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7585                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7586                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7587                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7588                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7589                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7590                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7591                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7592                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7593                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7594                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7595                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7596                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7597                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7598                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7599                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7600                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7601                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7602                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7603                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7604                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7605                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7606                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7607                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7608                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7609                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7610                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7611                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7612                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7613                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7614                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7615                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7616                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7617                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7618                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7619                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7620                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7621                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7622                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7623                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7624                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7625                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7626                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7627                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7628                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7629                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7630                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7631                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7632                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7633                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7634                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7635                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7636                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7637                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7638                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7639                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7640                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7641                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7642                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7643                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7644                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7645                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7646                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7647                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7648                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7649                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7650                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7651                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7652                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7653                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7654                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7655                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7656                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7657                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7658                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7659                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7660                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7661                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7662                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7663                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7664                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7665                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7666                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7667                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7668                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7669                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7670                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7671                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7672                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7673                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7674                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7675                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7676                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7677                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7678                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7679                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7680                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7681                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7682                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7683                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7684                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7685                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7686                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7687                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7688                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7689                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7690                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7691                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7692                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7693                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7694                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7695                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7696                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7697                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7698                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7699                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7700                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7701                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7702                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7703                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7704                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7705                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7706                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7707                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7708                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7709                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7710                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7711                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7712                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7713                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7714                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7715                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7716                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7717                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7718                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7719                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7720                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7721                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7722                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7723                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7724                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7725                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7726                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7727                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7728                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7729                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7730                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7731                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7732                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7733                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7734                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7735                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7736                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7737                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7738                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7739                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7740                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7741                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7742                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7743                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7744                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7745                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7746                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7747                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7748                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7749                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7750                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7751                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7752                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7753                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7754                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7755                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7756                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7757                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7758                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7759                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7760                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7761                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7762                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7763                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7764                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7765                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7766                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7767                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7768                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7769                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7770                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7771                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7772                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7773                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7774                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
7775                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
7776                ];
7777                FixedTimespanSet {
7778                    first: FixedTimespan {
7779                        utc_offset: 0,
7780                        dst_offset: 0,
7781                        name: "-00",
7782                    },
7783                    rest: REST
7784                }
7785            },
7786
7787            Tz::America__Campo_Grande => {
7788                const REST: &[(i64, FixedTimespan)] = &[
7789                    (-1767212492, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7790                    (-1206954000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7791                    (-1191358800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7792                    (-1175371200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7793                    (-1159822800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7794                    (-633816000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7795                    (-622065600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7796                    (-602280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7797                    (-591829200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7798                    (-570744000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7799                    (-560206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7800                    (-539121600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7801                    (-531349200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7802                    (-191361600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7803                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7804                    (-155160000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7805                    (-150066000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7806                    (-128894400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7807                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7808                    (-99950400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7809                    (-89586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7810                    (-68414400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7811                    (-57963600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7812                    (499752000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7813                    (511239600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7814                    (530596800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7815                    (540270000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7816                    (562132800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7817                    (571201200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7818                    (592977600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7819                    (602046000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7820                    (624427200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7821                    (634705200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7822                    (656481600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7823                    (666759600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7824                    (687931200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7825                    (697604400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7826                    (719985600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7827                    (728449200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7828                    (750830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7829                    (761713200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7830                    (782280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7831                    (793162800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7832                    (813729600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7833                    (824007600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7834                    (844574400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7835                    (856062000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7836                    (876110400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7837                    (888721200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7838                    (908078400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7839                    (919566000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7840                    (938923200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7841                    (951620400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7842                    (970977600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7843                    (982465200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7844                    (1003032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7845                    (1013914800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7846                    (1036296000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7847                    (1045364400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7848                    (1066536000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7849                    (1076814000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7850                    (1099368000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7851                    (1108868400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7852                    (1129435200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7853                    (1140318000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7854                    (1162699200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7855                    (1172372400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7856                    (1192334400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7857                    (1203217200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7858                    (1224388800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7859                    (1234666800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7860                    (1255838400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7861                    (1266721200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7862                    (1287288000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7863                    (1298170800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7864                    (1318737600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7865                    (1330225200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7866                    (1350792000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7867                    (1361070000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7868                    (1382241600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7869                    (1392519600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7870                    (1413691200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7871                    (1424574000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7872                    (1445140800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7873                    (1456023600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7874                    (1476590400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7875                    (1487473200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7876                    (1508040000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7877                    (1518922800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7878                    (1541304000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7879                    (1550372400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7880                ];
7881                FixedTimespanSet {
7882                    first: FixedTimespan {
7883                        utc_offset: -13108,
7884                        dst_offset: 0,
7885                        name: "LMT",
7886                    },
7887                    rest: REST
7888                }
7889            },
7890
7891            Tz::America__Cancun => {
7892                const REST: &[(i64, FixedTimespan)] = &[
7893                    (-1514722376, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7894                    (377935200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
7895                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
7896                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
7897                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
7898                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
7899                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
7900                    (902037600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
7901                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7902                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
7903                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7904                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
7905                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7906                    (989136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
7907                    (1001833200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7908                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
7909                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7910                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
7911                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7912                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
7913                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7914                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
7915                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7916                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
7917                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7918                    (1175414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
7919                    (1193554800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7920                    (1207468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
7921                    (1225004400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7922                    (1238918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
7923                    (1256454000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7924                    (1270368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
7925                    (1288508400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7926                    (1301817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
7927                    (1319958000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7928                    (1333267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
7929                    (1351407600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7930                    (1365321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
7931                    (1382857200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7932                    (1396771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
7933                    (1414306800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
7934                    (1422777600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
7935                ];
7936                FixedTimespanSet {
7937                    first: FixedTimespan {
7938                        utc_offset: -20824,
7939                        dst_offset: 0,
7940                        name: "LMT",
7941                    },
7942                    rest: REST
7943                }
7944            },
7945
7946            Tz::America__Caracas => {
7947                const REST: &[(i64, FixedTimespan)] = &[
7948                    (-2524505536, FixedTimespan { utc_offset: -16060, dst_offset: 0, name: "CMT" }),
7949                    (-1826739140, FixedTimespan { utc_offset: -16200, dst_offset: 0, name: "-0430" }),
7950                    (-157750200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7951                    (1197183600, FixedTimespan { utc_offset: -16200, dst_offset: 0, name: "-0430" }),
7952                    (1462086000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7953                ];
7954                FixedTimespanSet {
7955                    first: FixedTimespan {
7956                        utc_offset: -16064,
7957                        dst_offset: 0,
7958                        name: "LMT",
7959                    },
7960                    rest: REST
7961                }
7962            },
7963
7964            Tz::America__Catamarca => {
7965                const REST: &[(i64, FixedTimespan)] = &[
7966                    (-2372096212, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: "CMT" }),
7967                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7968                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7969                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7970                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7971                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7972                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7973                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7974                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7975                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7976                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7977                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7978                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7979                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7980                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7981                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7982                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7983                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7984                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7985                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7986                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7987                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7988                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7989                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7990                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7991                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7992                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7993                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7994                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7995                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7996                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7997                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
7998                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
7999                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8000                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8001                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8002                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8003                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8004                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8005                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8006                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8007                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8008                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
8009                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
8010                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
8011                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
8012                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
8013                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
8014                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
8015                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
8016                    (667965600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8017                    (687931200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
8018                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
8019                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
8020                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
8021                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8022                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
8023                    (1086058800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8024                    (1087704000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
8025                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
8026                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
8027                ];
8028                FixedTimespanSet {
8029                    first: FixedTimespan {
8030                        utc_offset: -15788,
8031                        dst_offset: 0,
8032                        name: "LMT",
8033                    },
8034                    rest: REST
8035                }
8036            },
8037
8038            Tz::America__Cayenne => {
8039                const REST: &[(i64, FixedTimespan)] = &[
8040                    (-1846269040, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8041                    (-71092800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
8042                ];
8043                FixedTimespanSet {
8044                    first: FixedTimespan {
8045                        utc_offset: -12560,
8046                        dst_offset: 0,
8047                        name: "LMT",
8048                    },
8049                    rest: REST
8050                }
8051            },
8052
8053            Tz::America__Cayman => {
8054                const REST: &[(i64, FixedTimespan)] = &[
8055                    (-2524502512, FixedTimespan { utc_offset: -19176, dst_offset: 0, name: "CMT" }),
8056                    (-1946918424, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
8057                ];
8058                FixedTimespanSet {
8059                    first: FixedTimespan {
8060                        utc_offset: -19088,
8061                        dst_offset: 0,
8062                        name: "LMT",
8063                    },
8064                    rest: REST
8065                }
8066            },
8067
8068            Tz::America__Chicago => {
8069                const REST: &[(i64, FixedTimespan)] = &[
8070                    (-2717626164, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8071                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8072                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8073                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8074                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8075                    (-1563724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8076                    (-1551632400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8077                    (-1538928000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8078                    (-1520182800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8079                    (-1504454400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8080                    (-1491757200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8081                    (-1473004800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8082                    (-1459702800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8083                    (-1441555200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8084                    (-1428253200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8085                    (-1410105600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8086                    (-1396803600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8087                    (-1378656000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8088                    (-1365354000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8089                    (-1347206400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8090                    (-1333904400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8091                    (-1315152000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8092                    (-1301850000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8093                    (-1283702400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8094                    (-1270400400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8095                    (-1252252800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8096                    (-1238950800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8097                    (-1220803200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8098                    (-1207501200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8099                    (-1189353600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8100                    (-1176051600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8101                    (-1157299200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8102                    (-1144602000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8103                    (-1125849600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8104                    (-1112547600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8105                    (-1094400000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8106                    (-1081098000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8107                    (-1067788800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
8108                    (-1045414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8109                    (-1031500800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8110                    (-1018198800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8111                    (-1000051200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8112                    (-986749200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8113                    (-967996800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8114                    (-955299600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8115                    (-936547200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8116                    (-923245200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8117                    (-905097600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8118                    (-891795600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8119                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
8120                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
8121                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8122                    (-747244800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8123                    (-733942800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8124                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8125                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8126                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8127                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8128                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8129                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8130                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8131                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8132                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8133                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8134                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8135                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8136                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8137                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8138                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8139                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8140                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8141                    (-447267600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8142                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8143                    (-415818000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8144                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8145                    (-384368400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8146                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8147                    (-352918800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8148                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8149                    (-321469200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8150                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8151                    (-289414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8152                    (-273686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8153                    (-257965200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8154                    (-242236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8155                    (-226515600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8156                    (-210787200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8157                    (-195066000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8158                    (-179337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8159                    (-163616400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8160                    (-147888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8161                    (-131562000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8162                    (-116438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8163                    (-100112400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8164                    (-84384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8165                    (-68662800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8166                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8167                    (-37213200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8168                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8169                    (-5763600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8170                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8171                    (25686000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8172                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8173                    (57740400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8174                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8175                    (89190000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8176                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8177                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8178                    (126691200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8179                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8180                    (162374400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8181                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8182                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8183                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8184                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8185                    (247042800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8186                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8187                    (278492400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8188                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8189                    (309942000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8190                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8191                    (341391600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8192                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8193                    (372841200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8194                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8195                    (404895600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8196                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8197                    (436345200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8198                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8199                    (467794800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8200                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8201                    (499244400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8202                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8203                    (530694000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8204                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8205                    (562143600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8206                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8207                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8208                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8209                    (625647600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8210                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8211                    (657097200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8212                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8213                    (688546800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8214                    (702460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8215                    (719996400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8216                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8217                    (752050800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8218                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8219                    (783500400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8220                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8221                    (814950000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8222                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8223                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8224                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8225                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8226                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8227                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8228                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8229                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8230                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8231                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8232                    (986112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8233                    (1004252400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8234                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8235                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8236                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8237                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8238                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8239                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8240                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8241                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8242                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8243                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8244                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8245                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8246                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8247                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8248                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8249                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8250                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8251                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8252                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8253                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8254                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8255                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8256                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8257                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8258                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8259                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8260                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8261                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8262                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8263                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8264                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8265                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8266                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8267                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8268                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8269                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8270                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8271                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8272                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8273                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8274                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8275                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8276                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8277                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8278                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8279                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8280                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8281                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8282                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8283                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8284                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8285                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8286                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8287                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8288                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8289                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8290                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8291                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8292                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8293                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8294                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8295                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8296                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8297                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8298                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8299                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8300                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8301                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8302                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8303                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8304                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8305                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8306                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8307                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8308                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8309                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8310                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8311                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8312                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8313                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8314                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8315                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8316                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8317                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8318                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8319                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8320                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8321                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8322                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8323                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8324                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8325                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8326                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8327                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8328                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8329                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8330                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8331                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8332                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8333                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8334                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8335                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8336                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8337                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8338                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8339                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8340                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8341                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8342                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8343                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8344                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8345                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8346                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8347                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8348                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8349                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8350                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8351                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8352                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8353                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8354                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8355                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8356                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8357                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8358                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8359                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8360                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8361                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8362                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8363                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8364                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8365                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8366                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8367                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8368                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8369                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8370                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8371                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8372                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8373                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8374                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8375                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8376                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8377                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8378                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8379                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8380                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8381                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8382                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8383                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8384                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8385                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8386                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8387                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8388                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8389                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8390                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8391                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8392                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8393                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8394                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8395                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8396                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8397                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8398                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8399                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8400                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8401                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8402                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8403                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8404                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8405                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8406                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8407                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8408                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8409                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8410                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8411                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8412                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8413                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8414                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8415                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8416                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8417                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8418                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8419                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8420                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8421                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8422                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8423                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8424                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8425                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8426                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8427                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8428                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8429                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8430                ];
8431                FixedTimespanSet {
8432                    first: FixedTimespan {
8433                        utc_offset: -21036,
8434                        dst_offset: 0,
8435                        name: "LMT",
8436                    },
8437                    rest: REST
8438                }
8439            },
8440
8441            Tz::America__Chihuahua => {
8442                const REST: &[(i64, FixedTimespan)] = &[
8443                    (-1514714140, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8444                    (-1343066400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8445                    (-1234807200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8446                    (-1220292000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8447                    (-1207159200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8448                    (-1191344400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8449                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8450                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8451                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8452                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8453                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8454                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8455                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8456                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8457                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8458                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8459                    (989139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8460                    (1001836800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8461                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8462                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8463                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8464                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8465                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8466                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8467                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8468                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8469                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8470                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8471                    (1175418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8472                    (1193558400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8473                    (1207472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8474                    (1225008000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8475                    (1238922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8476                    (1256457600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8477                    (1270371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8478                    (1288512000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8479                    (1301821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8480                    (1319961600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8481                    (1333270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8482                    (1351411200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8483                    (1365325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8484                    (1382860800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8485                    (1396774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8486                    (1414310400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8487                    (1428224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8488                    (1445760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8489                    (1459674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8490                    (1477814400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8491                    (1491123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8492                    (1509264000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8493                    (1522573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8494                    (1540713600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8495                    (1554627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8496                    (1572163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8497                    (1586077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8498                    (1603612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8499                    (1617526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8500                    (1635667200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8501                    (1648976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8502                    (1667116800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8503                ];
8504                FixedTimespanSet {
8505                    first: FixedTimespan {
8506                        utc_offset: -25460,
8507                        dst_offset: 0,
8508                        name: "LMT",
8509                    },
8510                    rest: REST
8511                }
8512            },
8513
8514            Tz::America__Ciudad_Juarez => {
8515                const REST: &[(i64, FixedTimespan)] = &[
8516                    (-1514714044, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8517                    (-1343066400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8518                    (-1234807200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8519                    (-1220292000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8520                    (-1207159200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8521                    (-1191344400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8522                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8523                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8524                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8525                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8526                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8527                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8528                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8529                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8530                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8531                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8532                    (989139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8533                    (1001836800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8534                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8535                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8536                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8537                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8538                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8539                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8540                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8541                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8542                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8543                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8544                    (1175418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8545                    (1193558400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8546                    (1207472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8547                    (1225008000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8548                    (1238922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8549                    (1256457600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8550                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8551                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8552                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8553                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8554                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8555                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8556                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8557                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8558                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8559                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8560                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8561                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8562                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8563                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8564                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8565                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8566                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8567                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8568                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8569                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8570                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8571                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8572                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8573                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8574                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8575                    (1667116800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8576                    (1669788000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8577                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8578                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8579                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8580                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8581                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8582                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8583                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8584                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8585                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8586                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8587                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8588                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8589                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8590                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8591                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8592                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8593                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8594                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8595                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8596                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8597                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8598                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8599                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8600                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8601                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8602                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8603                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8604                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8605                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8606                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8607                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8608                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8609                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8610                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8611                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8612                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8613                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8614                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8615                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8616                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8617                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8618                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8619                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8620                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8621                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8622                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8623                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8624                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8625                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8626                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8627                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8628                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8629                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8630                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8631                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8632                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8633                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8634                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8635                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8636                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8637                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8638                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8639                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8640                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8641                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8642                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8643                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8644                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8645                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8646                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8647                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8648                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8649                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8650                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8651                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8652                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8653                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8654                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8655                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8656                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8657                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8658                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8659                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8660                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8661                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8662                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8663                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8664                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8665                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8666                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8667                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8668                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8669                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8670                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8671                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8672                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8673                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8674                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8675                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8676                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8677                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8678                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8679                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8680                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8681                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8682                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8683                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8684                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8685                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8686                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8687                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8688                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8689                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8690                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8691                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8692                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8693                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8694                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8695                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8696                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8697                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8698                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8699                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8700                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8701                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8702                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8703                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8704                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8705                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8706                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8707                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8708                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8709                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8710                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8711                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8712                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8713                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8714                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8715                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8716                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8717                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8718                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8719                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8720                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8721                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8722                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8723                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8724                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8725                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8726                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8727                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8728                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8729                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8730                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8731                ];
8732                FixedTimespanSet {
8733                    first: FixedTimespan {
8734                        utc_offset: -25556,
8735                        dst_offset: 0,
8736                        name: "LMT",
8737                    },
8738                    rest: REST
8739                }
8740            },
8741
8742            Tz::America__Coral_Harbour => {
8743                const REST: &[(i64, FixedTimespan)] = &[
8744                    (-2524502512, FixedTimespan { utc_offset: -19176, dst_offset: 0, name: "CMT" }),
8745                    (-1946918424, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
8746                ];
8747                FixedTimespanSet {
8748                    first: FixedTimespan {
8749                        utc_offset: -19088,
8750                        dst_offset: 0,
8751                        name: "LMT",
8752                    },
8753                    rest: REST
8754                }
8755            },
8756
8757            Tz::America__Cordoba => {
8758                const REST: &[(i64, FixedTimespan)] = &[
8759                    (-2372096592, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: "CMT" }),
8760                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8761                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8762                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8763                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8764                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8765                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8766                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8767                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8768                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8769                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8770                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8771                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8772                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8773                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8774                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8775                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8776                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8777                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8778                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8779                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8780                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8781                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8782                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8783                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8784                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8785                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8786                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8787                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8788                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8789                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8790                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8791                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8792                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8793                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8794                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8795                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8796                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8797                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8798                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8799                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8800                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8801                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
8802                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
8803                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
8804                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
8805                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
8806                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
8807                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
8808                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
8809                    (667965600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8810                    (687931200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
8811                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
8812                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
8813                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
8814                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8815                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
8816                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
8817                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
8818                    (1224385200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
8819                    (1237082400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
8820                ];
8821                FixedTimespanSet {
8822                    first: FixedTimespan {
8823                        utc_offset: -15408,
8824                        dst_offset: 0,
8825                        name: "LMT",
8826                    },
8827                    rest: REST
8828                }
8829            },
8830
8831            Tz::America__Costa_Rica => {
8832                const REST: &[(i64, FixedTimespan)] = &[
8833                    (-2524501427, FixedTimespan { utc_offset: -20173, dst_offset: 0, name: "SJMT" }),
8834                    (-1545071027, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8835                    (288770400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8836                    (297234000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8837                    (320220000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8838                    (328683600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8839                    (664264800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8840                    (678344400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8841                    (695714400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
8842                    (700635600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
8843                ];
8844                FixedTimespanSet {
8845                    first: FixedTimespan {
8846                        utc_offset: -20173,
8847                        dst_offset: 0,
8848                        name: "LMT",
8849                    },
8850                    rest: REST
8851                }
8852            },
8853
8854            Tz::America__Creston => {
8855                const REST: &[(i64, FixedTimespan)] = &[
8856                    (-2717616702, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8857                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8858                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8859                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8860                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8861                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
8862                    (-820519140, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8863                    (-812653140, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
8864                    (-796845540, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8865                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
8866                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
8867                ];
8868                FixedTimespanSet {
8869                    first: FixedTimespan {
8870                        utc_offset: -26898,
8871                        dst_offset: 0,
8872                        name: "LMT",
8873                    },
8874                    rest: REST
8875                }
8876            },
8877
8878            Tz::America__Cuiaba => {
8879                const REST: &[(i64, FixedTimespan)] = &[
8880                    (-1767212140, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8881                    (-1206954000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8882                    (-1191358800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8883                    (-1175371200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8884                    (-1159822800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8885                    (-633816000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8886                    (-622065600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8887                    (-602280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8888                    (-591829200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8889                    (-570744000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8890                    (-560206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8891                    (-539121600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8892                    (-531349200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8893                    (-191361600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8894                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8895                    (-155160000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8896                    (-150066000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8897                    (-128894400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8898                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8899                    (-99950400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8900                    (-89586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8901                    (-68414400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8902                    (-57963600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8903                    (499752000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8904                    (511239600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8905                    (530596800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8906                    (540270000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8907                    (562132800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8908                    (571201200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8909                    (592977600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8910                    (602046000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8911                    (624427200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8912                    (634705200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8913                    (656481600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8914                    (666759600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8915                    (687931200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8916                    (697604400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8917                    (719985600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8918                    (728449200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8919                    (750830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8920                    (761713200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8921                    (782280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8922                    (793162800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8923                    (813729600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8924                    (824007600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8925                    (844574400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8926                    (856062000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8927                    (876110400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8928                    (888721200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8929                    (908078400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8930                    (919566000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8931                    (938923200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8932                    (951620400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8933                    (970977600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8934                    (982465200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8935                    (1003032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8936                    (1013914800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8937                    (1036296000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8938                    (1045364400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8939                    (1099368000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8940                    (1108868400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8941                    (1129435200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8942                    (1140318000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8943                    (1162699200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8944                    (1172372400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8945                    (1192334400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8946                    (1203217200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8947                    (1224388800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8948                    (1234666800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8949                    (1255838400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8950                    (1266721200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8951                    (1287288000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8952                    (1298170800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8953                    (1318737600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8954                    (1330225200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8955                    (1350792000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8956                    (1361070000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8957                    (1382241600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8958                    (1392519600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8959                    (1413691200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8960                    (1424574000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8961                    (1445140800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8962                    (1456023600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8963                    (1476590400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8964                    (1487473200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8965                    (1508040000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8966                    (1518922800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8967                    (1541304000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
8968                    (1550372400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
8969                ];
8970                FixedTimespanSet {
8971                    first: FixedTimespan {
8972                        utc_offset: -13460,
8973                        dst_offset: 0,
8974                        name: "LMT",
8975                    },
8976                    rest: REST
8977                }
8978            },
8979
8980            Tz::America__Curacao => {
8981                const REST: &[(i64, FixedTimespan)] = &[
8982                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
8983                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
8984                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
8985                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
8986                ];
8987                FixedTimespanSet {
8988                    first: FixedTimespan {
8989                        utc_offset: -15865,
8990                        dst_offset: 0,
8991                        name: "LMT",
8992                    },
8993                    rest: REST
8994                }
8995            },
8996
8997            Tz::America__Danmarkshavn => {
8998                const REST: &[(i64, FixedTimespan)] = &[
8999                    (-1686091520, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
9000                    (323845200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
9001                    (338950800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
9002                    (354675600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
9003                    (370400400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
9004                    (386125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
9005                    (401850000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
9006                    (417574800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
9007                    (433299600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
9008                    (449024400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
9009                    (465354000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
9010                    (481078800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
9011                    (496803600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
9012                    (512528400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
9013                    (528253200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
9014                    (543978000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
9015                    (559702800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
9016                    (575427600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
9017                    (591152400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
9018                    (606877200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
9019                    (622602000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
9020                    (638326800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
9021                    (654656400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
9022                    (670381200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
9023                    (686106000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
9024                    (701830800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
9025                    (717555600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
9026                    (733280400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
9027                    (749005200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
9028                    (764730000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
9029                    (780454800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
9030                    (796179600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
9031                    (811904400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
9032                    (820465200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
9033                ];
9034                FixedTimespanSet {
9035                    first: FixedTimespan {
9036                        utc_offset: -4480,
9037                        dst_offset: 0,
9038                        name: "LMT",
9039                    },
9040                    rest: REST
9041                }
9042            },
9043
9044            Tz::America__Dawson => {
9045                const REST: &[(i64, FixedTimespan)] = &[
9046                    (-2188996940, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
9047                    (-1632056400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
9048                    (-1615125600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
9049                    (-1596978000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
9050                    (-1583164800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
9051                    (-880203600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YWT" }),
9052                    (-769395600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YPT" }),
9053                    (-765381600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
9054                    (-147884400, FixedTimespan { utc_offset: -32400, dst_offset: 7200, name: "YDDT" }),
9055                    (-131554800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
9056                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9057                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9058                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9059                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9060                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9061                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9062                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9063                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9064                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9065                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9066                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9067                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9068                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9069                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9070                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9071                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9072                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9073                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9074                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9075                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9076                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9077                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9078                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9079                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9080                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9081                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9082                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9083                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9084                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9085                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9086                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9087                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9088                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9089                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9090                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9091                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9092                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9093                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9094                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9095                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9096                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9097                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9098                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9099                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9100                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9101                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9102                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9103                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9104                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9105                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9106                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9107                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9108                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9109                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9110                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9111                    (1173607200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9112                    (1194166800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9113                    (1205056800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9114                    (1225616400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9115                    (1236506400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9116                    (1257066000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9117                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9118                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9119                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9120                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9121                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9122                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9123                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9124                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9125                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9126                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9127                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9128                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9129                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9130                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9131                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9132                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9133                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9134                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9135                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9136                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9137                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9138                    (1604214000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9139                ];
9140                FixedTimespanSet {
9141                    first: FixedTimespan {
9142                        utc_offset: -33460,
9143                        dst_offset: 0,
9144                        name: "LMT",
9145                    },
9146                    rest: REST
9147                }
9148            },
9149
9150            Tz::America__Dawson_Creek => {
9151                const REST: &[(i64, FixedTimespan)] = &[
9152                    (-2713881544, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9153                    (-1632060000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9154                    (-1615129200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9155                    (-880207200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PWT" }),
9156                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PPT" }),
9157                    (-765385200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9158                    (-715788000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9159                    (-702486000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9160                    (-684338400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9161                    (-671036400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9162                    (-652888800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9163                    (-639586800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9164                    (-620834400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9165                    (-608137200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9166                    (-589384800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9167                    (-576082800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9168                    (-557935200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9169                    (-544633200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9170                    (-526485600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9171                    (-513183600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9172                    (-495036000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9173                    (-481734000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9174                    (-463586400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9175                    (-450284400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9176                    (-431532000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9177                    (-418230000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9178                    (-400082400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9179                    (-386780400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9180                    (-368632800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9181                    (-355330800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9182                    (-337183200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9183                    (-323881200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9184                    (-305733600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9185                    (-292431600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9186                    (-273679200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9187                    (-260982000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9188                    (-242229600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9189                    (-226508400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9190                    (-210780000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9191                    (-195058800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9192                    (-179330400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9193                    (-163609200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9194                    (-147880800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9195                    (-131554800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9196                    (-116431200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9197                    (-100105200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9198                    (-84376800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9199                    (-68655600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9200                    (-52927200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9201                    (-37206000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9202                    (-21477600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9203                    (-5756400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9204                    (9972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9205                    (25693200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9206                    (41421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9207                    (57747600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
9208                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
9209                    (84013200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9210                ];
9211                FixedTimespanSet {
9212                    first: FixedTimespan {
9213                        utc_offset: -28856,
9214                        dst_offset: 0,
9215                        name: "LMT",
9216                    },
9217                    rest: REST
9218                }
9219            },
9220
9221            Tz::America__Denver => {
9222                const REST: &[(i64, FixedTimespan)] = &[
9223                    (-2717618404, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9224                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9225                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9226                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9227                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9228                    (-1570374000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9229                    (-1551628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9230                    (-1538924400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9231                    (-1534089600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9232                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
9233                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MPT" }),
9234                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9235                    (-147884400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9236                    (-131558400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9237                    (-116434800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9238                    (-100108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9239                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9240                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9241                    (-52930800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9242                    (-37209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9243                    (-21481200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9244                    (-5760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9245                    (9968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9246                    (25689600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9247                    (41418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9248                    (57744000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9249                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9250                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9251                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9252                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9253                    (126694800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9254                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9255                    (162378000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9256                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9257                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9258                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9259                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9260                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9261                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9262                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9263                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9264                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9265                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9266                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9267                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9268                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9269                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9270                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9271                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9272                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9273                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9274                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9275                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9276                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9277                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9278                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9279                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9280                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9281                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9282                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9283                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9284                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9285                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9286                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9287                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9288                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9289                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9290                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9291                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9292                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9293                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9294                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9295                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9296                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9297                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9298                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9299                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9300                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9301                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9302                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9303                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9304                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9305                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9306                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9307                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9308                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9309                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9310                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9311                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9312                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9313                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9314                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9315                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9316                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9317                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9318                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9319                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9320                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9321                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9322                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9323                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9324                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9325                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9326                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9327                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9328                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9329                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9330                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9331                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9332                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9333                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9334                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9335                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9336                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9337                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9338                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9339                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9340                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9341                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9342                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9343                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9344                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9345                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9346                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9347                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9348                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9349                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9350                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9351                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9352                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9353                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9354                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9355                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9356                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9357                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9358                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9359                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9360                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9361                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9362                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9363                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9364                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9365                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9366                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9367                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9368                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9369                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9370                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9371                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9372                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9373                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9374                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9375                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9376                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9377                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9378                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9379                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9380                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9381                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9382                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9383                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9384                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9385                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9386                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9387                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9388                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9389                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9390                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9391                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9392                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9393                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9394                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9395                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9396                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9397                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9398                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9399                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9400                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9401                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9402                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9403                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9404                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9405                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9406                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9407                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9408                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9409                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9410                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9411                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9412                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9413                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9414                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9415                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9416                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9417                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9418                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9419                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9420                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9421                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9422                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9423                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9424                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9425                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9426                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9427                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9428                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9429                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9430                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9431                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9432                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9433                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9434                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9435                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9436                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9437                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9438                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9439                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9440                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9441                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9442                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9443                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9444                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9445                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9446                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9447                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9448                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9449                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9450                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9451                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9452                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9453                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9454                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9455                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9456                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9457                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9458                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9459                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9460                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9461                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9462                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9463                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9464                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9465                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9466                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9467                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9468                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9469                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9470                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9471                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9472                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9473                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9474                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9475                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9476                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9477                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9478                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9479                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9480                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9481                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9482                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9483                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9484                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9485                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9486                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9487                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9488                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9489                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9490                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9491                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9492                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9493                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9494                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9495                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9496                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9497                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9498                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9499                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9500                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9501                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9502                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9503                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9504                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9505                ];
9506                FixedTimespanSet {
9507                    first: FixedTimespan {
9508                        utc_offset: -25196,
9509                        dst_offset: 0,
9510                        name: "LMT",
9511                    },
9512                    rest: REST
9513                }
9514            },
9515
9516            Tz::America__Detroit => {
9517                const REST: &[(i64, FixedTimespan)] = &[
9518                    (-2051202469, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
9519                    (-1724083200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9520                    (-880218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EWT" }),
9521                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EPT" }),
9522                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9523                    (-684349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9524                    (-671047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9525                    (-80506740, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9526                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9527                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9528                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9529                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9530                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9531                    (126687600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9532                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9533                    (167814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9534                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9535                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9536                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9537                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9538                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9539                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9540                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9541                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9542                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9543                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9544                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9545                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9546                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9547                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9548                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9549                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9550                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9551                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9552                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9553                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9554                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9555                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9556                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9557                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9558                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9559                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9560                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9561                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9562                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9563                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9564                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9565                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9566                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9567                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9568                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9569                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9570                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9571                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9572                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9573                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9574                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9575                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9576                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9577                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9578                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9579                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9580                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9581                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9582                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9583                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9584                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9585                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9586                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9587                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9588                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9589                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9590                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9591                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9592                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9593                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9594                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9595                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9596                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9597                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9598                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9599                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9600                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9601                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9602                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9603                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9604                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9605                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9606                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9607                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9608                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9609                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9610                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9611                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9612                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9613                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9614                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9615                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9616                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9617                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9618                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9619                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9620                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9621                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9622                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9623                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9624                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9625                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9626                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9627                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9628                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9629                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9630                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9631                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9632                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9633                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9634                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9635                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9636                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9637                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9638                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9639                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9640                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9641                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9642                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9643                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9644                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9645                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9646                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9647                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9648                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9649                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9650                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9651                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9652                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9653                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9654                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9655                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9656                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9657                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9658                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9659                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9660                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9661                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9662                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9663                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9664                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9665                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9666                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9667                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9668                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9669                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9670                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9671                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9672                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9673                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9674                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9675                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9676                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9677                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9678                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9679                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9680                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9681                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9682                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9683                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9684                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9685                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9686                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9687                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9688                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9689                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9690                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9691                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9692                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9693                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9694                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9695                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9696                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9697                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9698                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9699                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9700                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9701                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9702                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9703                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9704                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9705                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9706                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9707                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9708                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9709                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9710                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9711                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9712                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9713                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9714                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9715                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9716                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9717                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9718                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9719                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9720                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9721                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9722                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9723                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9724                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9725                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9726                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9727                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9728                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9729                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9730                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9731                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9732                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9733                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9734                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9735                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9736                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9737                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9738                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9739                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9740                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9741                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9742                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9743                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9744                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9745                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9746                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9747                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9748                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9749                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9750                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9751                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9752                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9753                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9754                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9755                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9756                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9757                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9758                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9759                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9760                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9761                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9762                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9763                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9764                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9765                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9766                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9767                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9768                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9769                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9770                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9771                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9772                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9773                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9774                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9775                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9776                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9777                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9778                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9779                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9780                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9781                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
9782                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
9783                ];
9784                FixedTimespanSet {
9785                    first: FixedTimespan {
9786                        utc_offset: -19931,
9787                        dst_offset: 0,
9788                        name: "LMT",
9789                    },
9790                    rest: REST
9791                }
9792            },
9793
9794            Tz::America__Dominica => {
9795                const REST: &[(i64, FixedTimespan)] = &[
9796                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
9797                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
9798                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
9799                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
9800                ];
9801                FixedTimespanSet {
9802                    first: FixedTimespan {
9803                        utc_offset: -15865,
9804                        dst_offset: 0,
9805                        name: "LMT",
9806                    },
9807                    rest: REST
9808                }
9809            },
9810
9811            Tz::America__Edmonton => {
9812                const REST: &[(i64, FixedTimespan)] = &[
9813                    (-1998663968, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9814                    (-1632063600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9815                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9816                    (-1600614000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9817                    (-1596816000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9818                    (-1567954800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9819                    (-1551628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9820                    (-1536505200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9821                    (-1523203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9822                    (-1504450800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9823                    (-1491753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9824                    (-1473001200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9825                    (-1459699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9826                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
9827                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MPT" }),
9828                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9829                    (-715791600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9830                    (-702489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9831                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9832                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9833                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9834                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9835                    (136371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9836                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9837                    (167821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9838                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9839                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9840                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9841                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9842                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9843                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9844                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9845                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9846                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9847                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9848                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9849                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9850                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9851                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9852                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9853                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9854                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9855                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9856                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9857                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9858                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9859                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9860                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9861                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9862                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9863                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9864                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9865                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9866                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9867                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9868                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9869                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9870                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9871                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9872                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9873                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9874                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9875                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9876                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9877                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9878                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9879                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9880                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9881                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9882                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9883                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9884                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9885                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9886                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9887                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9888                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9889                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9890                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9891                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9892                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9893                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9894                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9895                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9896                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9897                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9898                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9899                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9900                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9901                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9902                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9903                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9904                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9905                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9906                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9907                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9908                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9909                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9910                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9911                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9912                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9913                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9914                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9915                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9916                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9917                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9918                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9919                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9920                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9921                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9922                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9923                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9924                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9925                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9926                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9927                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9928                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9929                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9930                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9931                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9932                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9933                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9934                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9935                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9936                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9937                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9938                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9939                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9940                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9941                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9942                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9943                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9944                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9945                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9946                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9947                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9948                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9949                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9950                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9951                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9952                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9953                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9954                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9955                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9956                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9957                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9958                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9959                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9960                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9961                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9962                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9963                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9964                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9965                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9966                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9967                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9968                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9969                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9970                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9971                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9972                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9973                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9974                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9975                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9976                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9977                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9978                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9979                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9980                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9981                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9982                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9983                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9984                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9985                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9986                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9987                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9988                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9989                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9990                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9991                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9992                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9993                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9994                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9995                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9996                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9997                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
9998                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
9999                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10000                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10001                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10002                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10003                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10004                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10005                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10006                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10007                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10008                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10009                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10010                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10011                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10012                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10013                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10014                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10015                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10016                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10017                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10018                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10019                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10020                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10021                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10022                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10023                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10024                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10025                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10026                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10027                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10028                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10029                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10030                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10031                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10032                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10033                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10034                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10035                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10036                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10037                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10038                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10039                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10040                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10041                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10042                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10043                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10044                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10045                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10046                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10047                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10048                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10049                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10050                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10051                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10052                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10053                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10054                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10055                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10056                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10057                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10058                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10059                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10060                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10061                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10062                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10063                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10064                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10065                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10066                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10067                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10068                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10069                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10070                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10071                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10072                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10073                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10074                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10075                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10076                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10077                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10078                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10079                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10080                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10081                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10082                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10083                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10084                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10085                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
10086                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10087                ];
10088                FixedTimespanSet {
10089                    first: FixedTimespan {
10090                        utc_offset: -27232,
10091                        dst_offset: 0,
10092                        name: "LMT",
10093                    },
10094                    rest: REST
10095                }
10096            },
10097
10098            Tz::America__Eirunepe => {
10099                const REST: &[(i64, FixedTimespan)] = &[
10100                    (-1767208832, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
10101                    (-1206950400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
10102                    (-1191355200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
10103                    (-1175367600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
10104                    (-1159819200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
10105                    (-633812400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
10106                    (-622062000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
10107                    (-602276400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
10108                    (-591825600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
10109                    (-570740400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
10110                    (-560203200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
10111                    (-539118000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
10112                    (-531345600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
10113                    (-191358000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
10114                    (-184190400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
10115                    (-155156400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
10116                    (-150062400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
10117                    (-128890800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
10118                    (-121118400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
10119                    (-99946800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
10120                    (-89582400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
10121                    (-68410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
10122                    (-57960000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
10123                    (499755600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
10124                    (511243200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
10125                    (530600400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
10126                    (540273600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
10127                    (562136400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
10128                    (571204800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
10129                    (750834000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
10130                    (761716800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
10131                    (1214283600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
10132                    (1384056000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
10133                ];
10134                FixedTimespanSet {
10135                    first: FixedTimespan {
10136                        utc_offset: -16768,
10137                        dst_offset: 0,
10138                        name: "LMT",
10139                    },
10140                    rest: REST
10141                }
10142            },
10143
10144            Tz::America__El_Salvador => {
10145                const REST: &[(i64, FixedTimespan)] = &[
10146                    (-1546279392, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
10147                    (547020000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
10148                    (559717200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
10149                    (578469600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
10150                    (591166800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
10151                ];
10152                FixedTimespanSet {
10153                    first: FixedTimespan {
10154                        utc_offset: -21408,
10155                        dst_offset: 0,
10156                        name: "LMT",
10157                    },
10158                    rest: REST
10159                }
10160            },
10161
10162            Tz::America__Ensenada => {
10163                const REST: &[(i64, FixedTimespan)] = &[
10164                    (-1514711516, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10165                    (-1451667600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10166                    (-1343062800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10167                    (-1234803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10168                    (-1222963200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10169                    (-1207242000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10170                    (-873820800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PWT" }),
10171                    (-769370400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PPT" }),
10172                    (-761677200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10173                    (-686073600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10174                    (-661539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10175                    (-495039600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10176                    (-481734000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10177                    (-463590000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10178                    (-450284400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10179                    (-431535600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10180                    (-418230000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10181                    (-400086000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10182                    (-386780400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10183                    (-368636400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10184                    (-355330800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10185                    (-337186800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10186                    (-323881200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10187                    (-305737200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10188                    (-292431600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10189                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10190                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10191                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10192                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10193                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10194                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10195                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10196                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10197                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10198                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10199                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10200                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10201                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10202                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10203                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10204                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10205                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10206                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10207                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10208                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10209                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10210                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10211                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10212                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10213                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10214                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10215                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10216                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10217                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10218                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10219                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10220                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10221                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10222                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10223                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10224                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10225                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10226                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10227                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10228                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10229                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10230                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10231                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10232                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10233                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10234                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10235                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10236                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10237                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10238                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10239                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10240                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10241                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10242                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10243                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10244                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10245                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10246                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10247                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10248                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10249                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10250                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10251                    (1175421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10252                    (1193562000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10253                    (1207476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10254                    (1225011600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10255                    (1238925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10256                    (1256461200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10257                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10258                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10259                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10260                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10261                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10262                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10263                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10264                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10265                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10266                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10267                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10268                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10269                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10270                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10271                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10272                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10273                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10274                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10275                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10276                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10277                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10278                    (1604221200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10279                    (1615716000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10280                    (1636275600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10281                    (1647165600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10282                    (1667725200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10283                    (1678615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10284                    (1699174800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10285                    (1710064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10286                    (1730624400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10287                    (1741514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10288                    (1762074000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10289                    (1772964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10290                    (1793523600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10291                    (1805018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10292                    (1825578000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10293                    (1836468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10294                    (1857027600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10295                    (1867917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10296                    (1888477200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10297                    (1899367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10298                    (1919926800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10299                    (1930816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10300                    (1951376400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10301                    (1962871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10302                    (1983430800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10303                    (1994320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10304                    (2014880400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10305                    (2025770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10306                    (2046330000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10307                    (2057220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10308                    (2077779600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10309                    (2088669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10310                    (2109229200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10311                    (2120119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10312                    (2140678800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10313                    (2152173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10314                    (2172733200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10315                    (2183623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10316                    (2204182800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10317                    (2215072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10318                    (2235632400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10319                    (2246522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10320                    (2267082000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10321                    (2277972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10322                    (2298531600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10323                    (2309421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10324                    (2329981200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10325                    (2341476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10326                    (2362035600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10327                    (2372925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10328                    (2393485200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10329                    (2404375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10330                    (2424934800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10331                    (2435824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10332                    (2456384400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10333                    (2467274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10334                    (2487834000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10335                    (2499328800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10336                    (2519888400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10337                    (2530778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10338                    (2551338000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10339                    (2562228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10340                    (2582787600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10341                    (2593677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10342                    (2614237200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10343                    (2625127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10344                    (2645686800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10345                    (2656576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10346                    (2677136400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10347                    (2688631200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10348                    (2709190800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10349                    (2720080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10350                    (2740640400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10351                    (2751530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10352                    (2772090000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10353                    (2782980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10354                    (2803539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10355                    (2814429600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10356                    (2834989200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10357                    (2846484000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10358                    (2867043600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10359                    (2877933600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10360                    (2898493200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10361                    (2909383200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10362                    (2929942800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10363                    (2940832800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10364                    (2961392400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10365                    (2972282400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10366                    (2992842000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10367                    (3003732000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10368                    (3024291600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10369                    (3035786400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10370                    (3056346000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10371                    (3067236000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10372                    (3087795600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10373                    (3098685600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10374                    (3119245200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10375                    (3130135200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10376                    (3150694800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10377                    (3161584800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10378                    (3182144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10379                    (3193034400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10380                    (3213594000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10381                    (3225088800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10382                    (3245648400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10383                    (3256538400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10384                    (3277098000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10385                    (3287988000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10386                    (3308547600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10387                    (3319437600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10388                    (3339997200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10389                    (3350887200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10390                    (3371446800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10391                    (3382941600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10392                    (3403501200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10393                    (3414391200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10394                    (3434950800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10395                    (3445840800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10396                    (3466400400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10397                    (3477290400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10398                    (3497850000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10399                    (3508740000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10400                    (3529299600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10401                    (3540189600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10402                    (3560749200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10403                    (3572244000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10404                    (3592803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10405                    (3603693600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10406                    (3624253200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10407                    (3635143200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10408                    (3655702800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10409                    (3666592800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10410                    (3687152400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10411                    (3698042400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10412                    (3718602000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10413                    (3730096800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10414                    (3750656400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10415                    (3761546400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10416                    (3782106000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10417                    (3792996000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10418                    (3813555600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10419                    (3824445600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10420                    (3845005200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10421                    (3855895200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10422                    (3876454800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10423                    (3887344800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10424                    (3907904400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10425                    (3919399200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10426                    (3939958800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10427                    (3950848800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10428                    (3971408400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10429                    (3982298400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10430                    (4002858000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10431                    (4013748000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10432                    (4034307600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10433                    (4045197600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10434                    (4065757200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10435                    (4076647200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10436                    (4097206800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10437                ];
10438                FixedTimespanSet {
10439                    first: FixedTimespan {
10440                        utc_offset: -28084,
10441                        dst_offset: 0,
10442                        name: "LMT",
10443                    },
10444                    rest: REST
10445                }
10446            },
10447
10448            Tz::America__Fort_Nelson => {
10449                const REST: &[(i64, FixedTimespan)] = &[
10450                    (-2713880953, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10451                    (-1632060000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10452                    (-1615129200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10453                    (-880207200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PWT" }),
10454                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PPT" }),
10455                    (-765385200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10456                    (-715788000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10457                    (-702486000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10458                    (-684338400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10459                    (-671036400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10460                    (-652888800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10461                    (-639586800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10462                    (-620834400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10463                    (-608137200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10464                    (-589384800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10465                    (-576082800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10466                    (-557935200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10467                    (-544633200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10468                    (-526485600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10469                    (-513183600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10470                    (-495036000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10471                    (-481734000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10472                    (-463586400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10473                    (-450284400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10474                    (-431532000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10475                    (-418230000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10476                    (-400082400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10477                    (-386780400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10478                    (-368632800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10479                    (-355330800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10480                    (-337183200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10481                    (-323881200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10482                    (-305733600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10483                    (-292431600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10484                    (-273679200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10485                    (-260982000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10486                    (-242229600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10487                    (-226508400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10488                    (-210780000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10489                    (-195058800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10490                    (-179330400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10491                    (-163609200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10492                    (-147880800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10493                    (-131554800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10494                    (-116431200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10495                    (-100105200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10496                    (-84376800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10497                    (-68655600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10498                    (-52927200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10499                    (-37206000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10500                    (-21477600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10501                    (-5756400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10502                    (9972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10503                    (25693200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10504                    (41421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10505                    (57747600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10506                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10507                    (89197200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10508                    (104925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10509                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10510                    (136375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10511                    (152096400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10512                    (167824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10513                    (183546000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10514                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10515                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10516                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10517                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10518                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10519                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10520                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10521                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10522                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10523                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10524                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10525                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10526                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10527                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10528                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10529                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10530                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10531                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10532                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10533                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10534                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10535                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10536                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10537                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10538                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10539                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10540                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10541                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10542                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10543                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10544                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10545                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10546                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10547                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10548                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10549                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10550                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10551                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10552                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10553                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10554                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10555                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10556                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10557                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10558                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10559                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10560                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10561                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10562                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10563                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10564                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10565                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10566                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10567                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10568                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10569                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10570                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10571                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10572                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10573                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10574                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10575                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10576                    (1173607200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10577                    (1194166800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10578                    (1205056800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10579                    (1225616400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10580                    (1236506400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10581                    (1257066000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10582                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10583                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10584                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10585                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10586                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10587                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10588                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10589                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10590                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
10591                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
10592                    (1425808800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
10593                ];
10594                FixedTimespanSet {
10595                    first: FixedTimespan {
10596                        utc_offset: -29447,
10597                        dst_offset: 0,
10598                        name: "LMT",
10599                    },
10600                    rest: REST
10601                }
10602            },
10603
10604            Tz::America__Fort_Wayne => {
10605                const REST: &[(i64, FixedTimespan)] = &[
10606                    (-2717626522, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
10607                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
10608                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
10609                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
10610                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
10611                    (-900259200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
10612                    (-891795600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
10613                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
10614                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
10615                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
10616                    (-747244800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
10617                    (-733942800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
10618                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
10619                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
10620                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
10621                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
10622                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
10623                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
10624                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
10625                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
10626                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
10627                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
10628                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
10629                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
10630                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
10631                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
10632                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
10633                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
10634                    (-463593600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10635                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
10636                    (-368640000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10637                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10638                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10639                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10640                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10641                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10642                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10643                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10644                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10645                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10646                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10647                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10648                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10649                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10650                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10651                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10652                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10653                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10654                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10655                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10656                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10657                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10658                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10659                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10660                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10661                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10662                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10663                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10664                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10665                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10666                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10667                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10668                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10669                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10670                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10671                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10672                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10673                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10674                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10675                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10676                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10677                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10678                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10679                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10680                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10681                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10682                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10683                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10684                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10685                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10686                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10687                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10688                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10689                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10690                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10691                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10692                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10693                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10694                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10695                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10696                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10697                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10698                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10699                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10700                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10701                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10702                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10703                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10704                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10705                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10706                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10707                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10708                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10709                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10710                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10711                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10712                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10713                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10714                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10715                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10716                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10717                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10718                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10719                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10720                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10721                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10722                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10723                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10724                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10725                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10726                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10727                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10728                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10729                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10730                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10731                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10732                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10733                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10734                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10735                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10736                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10737                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10738                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10739                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10740                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10741                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10742                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10743                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10744                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10745                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10746                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10747                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10748                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10749                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10750                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10751                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10752                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10753                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10754                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10755                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10756                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10757                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10758                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10759                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10760                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10761                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10762                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10763                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10764                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10765                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10766                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10767                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10768                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10769                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10770                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10771                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10772                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10773                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10774                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10775                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10776                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10777                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10778                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10779                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10780                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10781                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10782                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10783                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10784                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10785                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10786                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10787                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10788                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10789                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10790                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10791                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10792                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10793                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10794                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10795                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10796                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10797                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10798                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10799                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10800                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10801                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10802                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10803                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10804                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10805                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10806                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10807                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10808                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10809                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10810                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10811                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10812                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10813                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10814                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10815                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10816                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10817                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10818                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10819                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10820                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10821                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10822                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10823                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10824                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10825                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10826                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10827                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
10828                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
10829                ];
10830                FixedTimespanSet {
10831                    first: FixedTimespan {
10832                        utc_offset: -20678,
10833                        dst_offset: 0,
10834                        name: "LMT",
10835                    },
10836                    rest: REST
10837                }
10838            },
10839
10840            Tz::America__Fortaleza => {
10841                const REST: &[(i64, FixedTimespan)] = &[
10842                    (-1767216360, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
10843                    (-1206957600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
10844                    (-1191362400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
10845                    (-1175374800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
10846                    (-1159826400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
10847                    (-633819600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
10848                    (-622069200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
10849                    (-602283600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
10850                    (-591832800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
10851                    (-570747600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
10852                    (-560210400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
10853                    (-539125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
10854                    (-531352800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
10855                    (-191365200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
10856                    (-184197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
10857                    (-155163600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
10858                    (-150069600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
10859                    (-128898000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
10860                    (-121125600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
10861                    (-99954000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
10862                    (-89589600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
10863                    (-68418000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
10864                    (-57967200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
10865                    (499748400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
10866                    (511236000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
10867                    (530593200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
10868                    (540266400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
10869                    (562129200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
10870                    (571197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
10871                    (592974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
10872                    (602042400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
10873                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
10874                    (634701600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
10875                    (938919600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
10876                    (951616800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
10877                    (970974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
10878                    (972180000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
10879                    (1003028400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
10880                    (1013911200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
10881                ];
10882                FixedTimespanSet {
10883                    first: FixedTimespan {
10884                        utc_offset: -9240,
10885                        dst_offset: 0,
10886                        name: "LMT",
10887                    },
10888                    rest: REST
10889                }
10890            },
10891
10892            Tz::America__Glace_Bay => {
10893                const REST: &[(i64, FixedTimespan)] = &[
10894                    (-2131646412, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10895                    (-1632074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10896                    (-1615143600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10897                    (-880221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
10898                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
10899                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10900                    (-526500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10901                    (-513198000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10902                    (73461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10903                    (89182800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10904                    (104911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10905                    (120632400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10906                    (136360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10907                    (152082000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10908                    (167810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10909                    (183531600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10910                    (199260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10911                    (215586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10912                    (230709600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10913                    (247035600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10914                    (262764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10915                    (278485200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10916                    (294213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10917                    (309934800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10918                    (325663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10919                    (341384400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10920                    (357112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10921                    (372834000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10922                    (388562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10923                    (404888400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10924                    (420012000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10925                    (436338000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10926                    (452066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10927                    (467787600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10928                    (483516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10929                    (499237200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10930                    (514965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10931                    (530686800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10932                    (544600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10933                    (562136400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10934                    (576050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10935                    (594190800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10936                    (607500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10937                    (625640400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10938                    (638949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10939                    (657090000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10940                    (671004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10941                    (688539600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10942                    (702453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10943                    (719989200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10944                    (733903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10945                    (752043600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10946                    (765352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10947                    (783493200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10948                    (796802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10949                    (814942800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10950                    (828856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10951                    (846392400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10952                    (860306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10953                    (877842000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10954                    (891756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10955                    (909291600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10956                    (923205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10957                    (941346000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10958                    (954655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10959                    (972795600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10960                    (986104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10961                    (1004245200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10962                    (1018159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10963                    (1035694800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10964                    (1049608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10965                    (1067144400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10966                    (1081058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10967                    (1099198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10968                    (1112508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10969                    (1130648400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10970                    (1143957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10971                    (1162098000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10972                    (1173592800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10973                    (1194152400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10974                    (1205042400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10975                    (1225602000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10976                    (1236492000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10977                    (1257051600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10978                    (1268546400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10979                    (1289106000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10980                    (1299996000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10981                    (1320555600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10982                    (1331445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10983                    (1352005200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10984                    (1362895200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10985                    (1383454800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10986                    (1394344800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10987                    (1414904400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10988                    (1425794400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10989                    (1446354000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10990                    (1457848800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10991                    (1478408400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10992                    (1489298400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10993                    (1509858000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10994                    (1520748000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10995                    (1541307600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10996                    (1552197600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10997                    (1572757200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
10998                    (1583647200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
10999                    (1604206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11000                    (1615701600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11001                    (1636261200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11002                    (1647151200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11003                    (1667710800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11004                    (1678600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11005                    (1699160400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11006                    (1710050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11007                    (1730610000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11008                    (1741500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11009                    (1762059600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11010                    (1772949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11011                    (1793509200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11012                    (1805004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11013                    (1825563600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11014                    (1836453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11015                    (1857013200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11016                    (1867903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11017                    (1888462800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11018                    (1899352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11019                    (1919912400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11020                    (1930802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11021                    (1951362000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11022                    (1962856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11023                    (1983416400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11024                    (1994306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11025                    (2014866000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11026                    (2025756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11027                    (2046315600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11028                    (2057205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11029                    (2077765200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11030                    (2088655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11031                    (2109214800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11032                    (2120104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11033                    (2140664400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11034                    (2152159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11035                    (2172718800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11036                    (2183608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11037                    (2204168400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11038                    (2215058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11039                    (2235618000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11040                    (2246508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11041                    (2267067600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11042                    (2277957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11043                    (2298517200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11044                    (2309407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11045                    (2329966800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11046                    (2341461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11047                    (2362021200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11048                    (2372911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11049                    (2393470800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11050                    (2404360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11051                    (2424920400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11052                    (2435810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11053                    (2456370000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11054                    (2467260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11055                    (2487819600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11056                    (2499314400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11057                    (2519874000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11058                    (2530764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11059                    (2551323600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11060                    (2562213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11061                    (2582773200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11062                    (2593663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11063                    (2614222800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11064                    (2625112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11065                    (2645672400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11066                    (2656562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11067                    (2677122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11068                    (2688616800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11069                    (2709176400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11070                    (2720066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11071                    (2740626000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11072                    (2751516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11073                    (2772075600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11074                    (2782965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11075                    (2803525200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11076                    (2814415200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11077                    (2834974800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11078                    (2846469600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11079                    (2867029200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11080                    (2877919200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11081                    (2898478800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11082                    (2909368800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11083                    (2929928400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11084                    (2940818400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11085                    (2961378000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11086                    (2972268000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11087                    (2992827600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11088                    (3003717600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11089                    (3024277200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11090                    (3035772000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11091                    (3056331600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11092                    (3067221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11093                    (3087781200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11094                    (3098671200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11095                    (3119230800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11096                    (3130120800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11097                    (3150680400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11098                    (3161570400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11099                    (3182130000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11100                    (3193020000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11101                    (3213579600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11102                    (3225074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11103                    (3245634000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11104                    (3256524000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11105                    (3277083600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11106                    (3287973600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11107                    (3308533200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11108                    (3319423200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11109                    (3339982800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11110                    (3350872800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11111                    (3371432400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11112                    (3382927200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11113                    (3403486800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11114                    (3414376800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11115                    (3434936400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11116                    (3445826400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11117                    (3466386000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11118                    (3477276000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11119                    (3497835600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11120                    (3508725600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11121                    (3529285200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11122                    (3540175200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11123                    (3560734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11124                    (3572229600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11125                    (3592789200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11126                    (3603679200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11127                    (3624238800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11128                    (3635128800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11129                    (3655688400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11130                    (3666578400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11131                    (3687138000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11132                    (3698028000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11133                    (3718587600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11134                    (3730082400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11135                    (3750642000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11136                    (3761532000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11137                    (3782091600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11138                    (3792981600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11139                    (3813541200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11140                    (3824431200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11141                    (3844990800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11142                    (3855880800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11143                    (3876440400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11144                    (3887330400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11145                    (3907890000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11146                    (3919384800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11147                    (3939944400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11148                    (3950834400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11149                    (3971394000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11150                    (3982284000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11151                    (4002843600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11152                    (4013733600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11153                    (4034293200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11154                    (4045183200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11155                    (4065742800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11156                    (4076632800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11157                    (4097192400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11158                ];
11159                FixedTimespanSet {
11160                    first: FixedTimespan {
11161                        utc_offset: -14388,
11162                        dst_offset: 0,
11163                        name: "LMT",
11164                    },
11165                    rest: REST
11166                }
11167            },
11168
11169            Tz::America__Godthab => {
11170                const REST: &[(i64, FixedTimespan)] = &[
11171                    (-1686083584, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11172                    (323845200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11173                    (338950800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11174                    (354675600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11175                    (370400400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11176                    (386125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11177                    (401850000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11178                    (417574800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11179                    (433299600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11180                    (449024400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11181                    (465354000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11182                    (481078800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11183                    (496803600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11184                    (512528400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11185                    (528253200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11186                    (543978000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11187                    (559702800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11188                    (575427600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11189                    (591152400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11190                    (606877200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11191                    (622602000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11192                    (638326800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11193                    (654656400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11194                    (670381200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11195                    (686106000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11196                    (701830800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11197                    (717555600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11198                    (733280400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11199                    (749005200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11200                    (764730000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11201                    (780454800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11202                    (796179600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11203                    (811904400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11204                    (828234000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11205                    (846378000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11206                    (859683600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11207                    (877827600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11208                    (891133200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11209                    (909277200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11210                    (922582800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11211                    (941331600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11212                    (954032400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11213                    (972781200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11214                    (985482000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11215                    (1004230800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11216                    (1017536400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11217                    (1035680400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11218                    (1048986000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11219                    (1067130000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11220                    (1080435600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11221                    (1099184400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11222                    (1111885200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11223                    (1130634000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11224                    (1143334800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11225                    (1162083600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11226                    (1174784400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11227                    (1193533200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11228                    (1206838800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11229                    (1224982800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11230                    (1238288400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11231                    (1256432400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11232                    (1269738000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11233                    (1288486800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11234                    (1301187600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11235                    (1319936400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11236                    (1332637200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11237                    (1351386000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11238                    (1364691600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11239                    (1382835600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11240                    (1396141200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11241                    (1414285200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11242                    (1427590800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11243                    (1445734800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11244                    (1459040400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11245                    (1477789200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11246                    (1490490000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11247                    (1509238800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11248                    (1521939600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11249                    (1540688400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11250                    (1553994000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11251                    (1572138000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11252                    (1585443600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11253                    (1603587600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11254                    (1616893200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11255                    (1635642000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11256                    (1648342800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11257                    (1667091600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
11258                    (1679792400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
11259                    (1679799600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11260                    (1711846800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11261                    (1729990800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11262                    (1743296400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11263                    (1761440400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11264                    (1774746000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11265                    (1792890000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11266                    (1806195600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11267                    (1824944400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11268                    (1837645200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11269                    (1856394000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11270                    (1869094800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11271                    (1887843600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11272                    (1901149200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11273                    (1919293200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11274                    (1932598800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11275                    (1950742800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11276                    (1964048400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11277                    (1982797200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11278                    (1995498000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11279                    (2014246800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11280                    (2026947600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11281                    (2045696400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11282                    (2058397200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11283                    (2077146000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11284                    (2090451600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11285                    (2108595600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11286                    (2121901200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11287                    (2140045200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11288                    (2153350800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11289                    (2172099600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11290                    (2184800400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11291                    (2203549200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11292                    (2216250000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11293                    (2234998800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11294                    (2248304400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11295                    (2266448400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11296                    (2279754000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11297                    (2297898000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11298                    (2311203600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11299                    (2329347600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11300                    (2342653200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11301                    (2361402000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11302                    (2374102800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11303                    (2392851600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11304                    (2405552400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11305                    (2424301200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11306                    (2437606800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11307                    (2455750800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11308                    (2469056400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11309                    (2487200400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11310                    (2500506000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11311                    (2519254800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11312                    (2531955600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11313                    (2550704400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11314                    (2563405200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11315                    (2582154000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11316                    (2595459600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11317                    (2613603600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11318                    (2626909200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11319                    (2645053200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11320                    (2658358800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11321                    (2676502800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11322                    (2689808400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11323                    (2708557200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11324                    (2721258000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11325                    (2740006800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11326                    (2752707600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11327                    (2771456400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11328                    (2784762000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11329                    (2802906000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11330                    (2816211600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11331                    (2834355600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11332                    (2847661200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11333                    (2866410000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11334                    (2879110800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11335                    (2897859600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11336                    (2910560400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11337                    (2929309200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11338                    (2942010000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11339                    (2960758800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11340                    (2974064400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11341                    (2992208400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11342                    (3005514000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11343                    (3023658000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11344                    (3036963600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11345                    (3055712400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11346                    (3068413200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11347                    (3087162000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11348                    (3099862800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11349                    (3118611600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11350                    (3131917200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11351                    (3150061200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11352                    (3163366800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11353                    (3181510800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11354                    (3194816400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11355                    (3212960400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11356                    (3226266000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11357                    (3245014800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11358                    (3257715600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11359                    (3276464400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11360                    (3289165200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11361                    (3307914000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11362                    (3321219600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11363                    (3339363600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11364                    (3352669200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11365                    (3370813200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11366                    (3384118800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11367                    (3402867600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11368                    (3415568400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11369                    (3434317200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11370                    (3447018000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11371                    (3465766800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11372                    (3479072400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11373                    (3497216400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11374                    (3510522000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11375                    (3528666000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11376                    (3541971600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11377                    (3560115600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11378                    (3573421200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11379                    (3592170000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11380                    (3604870800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11381                    (3623619600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11382                    (3636320400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11383                    (3655069200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11384                    (3668374800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11385                    (3686518800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11386                    (3699824400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11387                    (3717968400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11388                    (3731274000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11389                    (3750022800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11390                    (3762723600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11391                    (3781472400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11392                    (3794173200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11393                    (3812922000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11394                    (3825622800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11395                    (3844371600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11396                    (3857677200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11397                    (3875821200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11398                    (3889126800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11399                    (3907270800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11400                    (3920576400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11401                    (3939325200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11402                    (3952026000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11403                    (3970774800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11404                    (3983475600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11405                    (4002224400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11406                    (4015530000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11407                    (4033674000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11408                    (4046979600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11409                    (4065123600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11410                    (4078429200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
11411                    (4096573200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
11412                ];
11413                FixedTimespanSet {
11414                    first: FixedTimespan {
11415                        utc_offset: -12416,
11416                        dst_offset: 0,
11417                        name: "LMT",
11418                    },
11419                    rest: REST
11420                }
11421            },
11422
11423            Tz::America__Goose_Bay => {
11424                const REST: &[(i64, FixedTimespan)] = &[
11425                    (-2713895900, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
11426                    (-1632076148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
11427                    (-1615145348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
11428                    (-1096921748, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11429                    (-1061670600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11430                    (-1048973400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11431                    (-1030221000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11432                    (-1017523800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11433                    (-998771400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11434                    (-986074200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11435                    (-966717000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11436                    (-954624600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11437                    (-935267400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11438                    (-922570200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11439                    (-903817800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11440                    (-891120600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11441                    (-872368200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NWT" }),
11442                    (-769395600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NPT" }),
11443                    (-765401400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11444                    (-746044200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11445                    (-733347000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11446                    (-714594600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11447                    (-701897400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11448                    (-683145000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11449                    (-670447800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11450                    (-651695400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11451                    (-638998200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11452                    (-619641000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11453                    (-606943800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11454                    (-589401000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11455                    (-576099000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11456                    (-557951400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11457                    (-544649400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11458                    (-526501800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11459                    (-513199800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11460                    (-495052200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11461                    (-481750200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11462                    (-463602600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11463                    (-450300600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11464                    (-431548200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11465                    (-418246200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11466                    (-400098600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11467                    (-386796600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11468                    (-368649000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11469                    (-355347000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11470                    (-337199400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11471                    (-323897400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11472                    (-305749800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11473                    (-289423800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11474                    (-273695400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11475                    (-257974200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11476                    (-242245800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11477                    (-226524600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11478                    (-210796200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11479                    (-195075000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11480                    (-179346600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11481                    (-163625400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11482                    (-147897000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
11483                    (-131571000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
11484                    (-119903400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11485                    (-116445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11486                    (-100119600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11487                    (-84391200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11488                    (-68670000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11489                    (-52941600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11490                    (-37220400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11491                    (-21492000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11492                    (-5770800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11493                    (9957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11494                    (25678800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11495                    (41407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11496                    (57733200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11497                    (73461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11498                    (89182800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11499                    (104911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11500                    (120632400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11501                    (136360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11502                    (152082000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11503                    (167810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11504                    (183531600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11505                    (199260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11506                    (215586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11507                    (230709600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11508                    (247035600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11509                    (262764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11510                    (278485200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11511                    (294213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11512                    (309934800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11513                    (325663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11514                    (341384400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11515                    (357112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11516                    (372834000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11517                    (388562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11518                    (404888400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11519                    (420012000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11520                    (436338000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11521                    (452066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11522                    (467787600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11523                    (483516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11524                    (499237200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11525                    (514965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11526                    (530686800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11527                    (544593660, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11528                    (562129260, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11529                    (576043260, FixedTimespan { utc_offset: -14400, dst_offset: 7200, name: "ADDT" }),
11530                    (594180060, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11531                    (607492860, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11532                    (625633260, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11533                    (638942460, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11534                    (657082860, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11535                    (670996860, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11536                    (688532460, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11537                    (702446460, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11538                    (719982060, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11539                    (733896060, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11540                    (752036460, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11541                    (765345660, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11542                    (783486060, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11543                    (796795260, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11544                    (814935660, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11545                    (828849660, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11546                    (846385260, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11547                    (860299260, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11548                    (877834860, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11549                    (891748860, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11550                    (909284460, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11551                    (923198460, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11552                    (941338860, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11553                    (954648060, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11554                    (972788460, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11555                    (986097660, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11556                    (1004238060, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11557                    (1018152060, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11558                    (1035687660, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11559                    (1049601660, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11560                    (1067137260, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11561                    (1081051260, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11562                    (1099191660, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11563                    (1112500860, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11564                    (1130641260, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11565                    (1143950460, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11566                    (1162090860, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11567                    (1173585660, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11568                    (1194145260, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11569                    (1205035260, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11570                    (1225594860, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11571                    (1236484860, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11572                    (1257044460, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11573                    (1268539260, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11574                    (1289098860, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11575                    (1299988860, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11576                    (1320555600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11577                    (1331445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11578                    (1352005200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11579                    (1362895200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11580                    (1383454800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11581                    (1394344800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11582                    (1414904400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11583                    (1425794400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11584                    (1446354000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11585                    (1457848800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11586                    (1478408400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11587                    (1489298400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11588                    (1509858000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11589                    (1520748000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11590                    (1541307600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11591                    (1552197600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11592                    (1572757200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11593                    (1583647200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11594                    (1604206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11595                    (1615701600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11596                    (1636261200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11597                    (1647151200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11598                    (1667710800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11599                    (1678600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11600                    (1699160400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11601                    (1710050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11602                    (1730610000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11603                    (1741500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11604                    (1762059600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11605                    (1772949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11606                    (1793509200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11607                    (1805004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11608                    (1825563600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11609                    (1836453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11610                    (1857013200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11611                    (1867903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11612                    (1888462800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11613                    (1899352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11614                    (1919912400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11615                    (1930802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11616                    (1951362000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11617                    (1962856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11618                    (1983416400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11619                    (1994306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11620                    (2014866000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11621                    (2025756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11622                    (2046315600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11623                    (2057205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11624                    (2077765200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11625                    (2088655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11626                    (2109214800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11627                    (2120104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11628                    (2140664400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11629                    (2152159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11630                    (2172718800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11631                    (2183608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11632                    (2204168400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11633                    (2215058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11634                    (2235618000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11635                    (2246508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11636                    (2267067600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11637                    (2277957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11638                    (2298517200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11639                    (2309407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11640                    (2329966800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11641                    (2341461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11642                    (2362021200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11643                    (2372911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11644                    (2393470800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11645                    (2404360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11646                    (2424920400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11647                    (2435810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11648                    (2456370000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11649                    (2467260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11650                    (2487819600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11651                    (2499314400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11652                    (2519874000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11653                    (2530764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11654                    (2551323600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11655                    (2562213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11656                    (2582773200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11657                    (2593663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11658                    (2614222800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11659                    (2625112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11660                    (2645672400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11661                    (2656562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11662                    (2677122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11663                    (2688616800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11664                    (2709176400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11665                    (2720066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11666                    (2740626000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11667                    (2751516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11668                    (2772075600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11669                    (2782965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11670                    (2803525200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11671                    (2814415200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11672                    (2834974800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11673                    (2846469600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11674                    (2867029200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11675                    (2877919200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11676                    (2898478800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11677                    (2909368800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11678                    (2929928400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11679                    (2940818400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11680                    (2961378000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11681                    (2972268000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11682                    (2992827600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11683                    (3003717600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11684                    (3024277200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11685                    (3035772000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11686                    (3056331600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11687                    (3067221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11688                    (3087781200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11689                    (3098671200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11690                    (3119230800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11691                    (3130120800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11692                    (3150680400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11693                    (3161570400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11694                    (3182130000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11695                    (3193020000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11696                    (3213579600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11697                    (3225074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11698                    (3245634000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11699                    (3256524000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11700                    (3277083600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11701                    (3287973600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11702                    (3308533200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11703                    (3319423200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11704                    (3339982800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11705                    (3350872800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11706                    (3371432400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11707                    (3382927200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11708                    (3403486800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11709                    (3414376800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11710                    (3434936400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11711                    (3445826400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11712                    (3466386000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11713                    (3477276000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11714                    (3497835600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11715                    (3508725600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11716                    (3529285200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11717                    (3540175200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11718                    (3560734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11719                    (3572229600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11720                    (3592789200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11721                    (3603679200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11722                    (3624238800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11723                    (3635128800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11724                    (3655688400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11725                    (3666578400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11726                    (3687138000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11727                    (3698028000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11728                    (3718587600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11729                    (3730082400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11730                    (3750642000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11731                    (3761532000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11732                    (3782091600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11733                    (3792981600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11734                    (3813541200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11735                    (3824431200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11736                    (3844990800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11737                    (3855880800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11738                    (3876440400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11739                    (3887330400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11740                    (3907890000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11741                    (3919384800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11742                    (3939944400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11743                    (3950834400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11744                    (3971394000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11745                    (3982284000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11746                    (4002843600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11747                    (4013733600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11748                    (4034293200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11749                    (4045183200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11750                    (4065742800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11751                    (4076632800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
11752                    (4097192400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11753                ];
11754                FixedTimespanSet {
11755                    first: FixedTimespan {
11756                        utc_offset: -14500,
11757                        dst_offset: 0,
11758                        name: "LMT",
11759                    },
11760                    rest: REST
11761                }
11762            },
11763
11764            Tz::America__Grand_Turk => {
11765                const REST: &[(i64, FixedTimespan)] = &[
11766                    (-2524504528, FixedTimespan { utc_offset: -18430, dst_offset: 0, name: "KMT" }),
11767                    (-1827687170, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11768                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11769                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11770                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11771                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11772                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11773                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11774                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11775                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11776                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11777                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11778                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11779                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11780                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11781                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11782                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11783                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11784                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11785                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11786                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11787                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11788                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11789                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11790                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11791                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11792                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11793                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11794                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11795                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11796                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11797                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11798                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11799                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11800                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11801                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11802                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11803                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11804                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11805                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11806                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11807                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11808                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11809                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11810                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11811                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11812                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11813                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11814                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11815                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11816                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11817                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11818                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11819                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11820                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11821                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11822                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11823                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11824                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11825                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11826                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11827                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11828                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11829                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11830                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11831                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11832                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11833                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11834                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11835                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11836                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11837                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11838                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11839                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11840                    (1425798000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
11841                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11842                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11843                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11844                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11845                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11846                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11847                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11848                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11849                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11850                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11851                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11852                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11853                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11854                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11855                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11856                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11857                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11858                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11859                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11860                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11861                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11862                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11863                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11864                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11865                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11866                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11867                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11868                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11869                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11870                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11871                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11872                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11873                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11874                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11875                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11876                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11877                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11878                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11879                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11880                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11881                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11882                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11883                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11884                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11885                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11886                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11887                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11888                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11889                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11890                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11891                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11892                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11893                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11894                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11895                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11896                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11897                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11898                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11899                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11900                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11901                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11902                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11903                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11904                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11905                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11906                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11907                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11908                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11909                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11910                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11911                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11912                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11913                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11914                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11915                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11916                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11917                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11918                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11919                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11920                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11921                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11922                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11923                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11924                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11925                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11926                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11927                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11928                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11929                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11930                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11931                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11932                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11933                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11934                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11935                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11936                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11937                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11938                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11939                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11940                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11941                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11942                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11943                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11944                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11945                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11946                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11947                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11948                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11949                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11950                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11951                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11952                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11953                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11954                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11955                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11956                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11957                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11958                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11959                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11960                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11961                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11962                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11963                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11964                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11965                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11966                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11967                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11968                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11969                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11970                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11971                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11972                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11973                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11974                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11975                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11976                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11977                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11978                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11979                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11980                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11981                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11982                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11983                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11984                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11985                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11986                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11987                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11988                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11989                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11990                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11991                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11992                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11993                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11994                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11995                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11996                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11997                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
11998                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
11999                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12000                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12001                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12002                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12003                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12004                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12005                ];
12006                FixedTimespanSet {
12007                    first: FixedTimespan {
12008                        utc_offset: -17072,
12009                        dst_offset: 0,
12010                        name: "LMT",
12011                    },
12012                    rest: REST
12013                }
12014            },
12015
12016            Tz::America__Grenada => {
12017                const REST: &[(i64, FixedTimespan)] = &[
12018                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12019                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
12020                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
12021                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12022                ];
12023                FixedTimespanSet {
12024                    first: FixedTimespan {
12025                        utc_offset: -15865,
12026                        dst_offset: 0,
12027                        name: "LMT",
12028                    },
12029                    rest: REST
12030                }
12031            },
12032
12033            Tz::America__Guadeloupe => {
12034                const REST: &[(i64, FixedTimespan)] = &[
12035                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12036                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
12037                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
12038                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12039                ];
12040                FixedTimespanSet {
12041                    first: FixedTimespan {
12042                        utc_offset: -15865,
12043                        dst_offset: 0,
12044                        name: "LMT",
12045                    },
12046                    rest: REST
12047                }
12048            },
12049
12050            Tz::America__Guatemala => {
12051                const REST: &[(i64, FixedTimespan)] = &[
12052                    (-1617040676, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12053                    (123055200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
12054                    (130914000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12055                    (422344800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
12056                    (433054800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12057                    (669708000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
12058                    (684219600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12059                    (1146376800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
12060                    (1159678800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12061                ];
12062                FixedTimespanSet {
12063                    first: FixedTimespan {
12064                        utc_offset: -21724,
12065                        dst_offset: 0,
12066                        name: "LMT",
12067                    },
12068                    rest: REST
12069                }
12070            },
12071
12072            Tz::America__Guayaquil => {
12073                const REST: &[(i64, FixedTimespan)] = &[
12074                    (-2524502440, FixedTimespan { utc_offset: -18840, dst_offset: 0, name: "QMT" }),
12075                    (-1230749160, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
12076                    (722926800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
12077                    (728884800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
12078                ];
12079                FixedTimespanSet {
12080                    first: FixedTimespan {
12081                        utc_offset: -19160,
12082                        dst_offset: 0,
12083                        name: "LMT",
12084                    },
12085                    rest: REST
12086                }
12087            },
12088
12089            Tz::America__Guyana => {
12090                const REST: &[(i64, FixedTimespan)] = &[
12091                    (-1843589241, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
12092                    (-1730577600, FixedTimespan { utc_offset: -13500, dst_offset: 0, name: "-0345" }),
12093                    (176096700, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
12094                    (701841600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
12095                ];
12096                FixedTimespanSet {
12097                    first: FixedTimespan {
12098                        utc_offset: -13959,
12099                        dst_offset: 0,
12100                        name: "LMT",
12101                    },
12102                    rest: REST
12103                }
12104            },
12105
12106            Tz::America__Halifax => {
12107                const REST: &[(i64, FixedTimespan)] = &[
12108                    (-2131645536, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12109                    (-1696276800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12110                    (-1680469200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12111                    (-1632074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12112                    (-1615143600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12113                    (-1566763200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12114                    (-1557090000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12115                    (-1535486400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12116                    (-1524949200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12117                    (-1504468800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12118                    (-1493413200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12119                    (-1472414400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12120                    (-1461963600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12121                    (-1440964800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12122                    (-1429390800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12123                    (-1409515200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12124                    (-1396731600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12125                    (-1376856000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12126                    (-1366491600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12127                    (-1346616000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12128                    (-1333832400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12129                    (-1313956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12130                    (-1303678800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12131                    (-1282507200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12132                    (-1272661200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12133                    (-1251057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12134                    (-1240088400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12135                    (-1219608000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12136                    (-1207429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12137                    (-1188763200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12138                    (-1175979600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12139                    (-1157313600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12140                    (-1143925200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12141                    (-1124049600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12142                    (-1113771600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12143                    (-1091390400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12144                    (-1081026000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12145                    (-1059854400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12146                    (-1050786000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12147                    (-1030910400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12148                    (-1018126800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12149                    (-999460800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12150                    (-986677200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12151                    (-965592000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12152                    (-955227600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12153                    (-935956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12154                    (-923173200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12155                    (-904507200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12156                    (-891723600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12157                    (-880221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
12158                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
12159                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12160                    (-747252000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12161                    (-733950000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12162                    (-715802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12163                    (-702500400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12164                    (-684352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12165                    (-671050800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12166                    (-652903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12167                    (-639601200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12168                    (-589399200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12169                    (-576097200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12170                    (-557949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12171                    (-544647600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12172                    (-526500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12173                    (-513198000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12174                    (-495050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12175                    (-481748400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12176                    (-431546400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12177                    (-418244400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12178                    (-400096800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12179                    (-386794800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12180                    (-368647200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12181                    (-355345200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12182                    (-337197600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12183                    (-323895600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12184                    (-242244000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12185                    (-226522800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12186                    (-210794400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12187                    (-195073200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12188                    (-179344800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12189                    (-163623600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12190                    (-147895200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12191                    (-131569200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12192                    (-116445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12193                    (-100119600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12194                    (-84391200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12195                    (-68670000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12196                    (-52941600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12197                    (-37220400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12198                    (-21492000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12199                    (-5770800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12200                    (9957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12201                    (25678800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12202                    (41407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12203                    (57733200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12204                    (73461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12205                    (89182800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12206                    (104911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12207                    (120632400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12208                    (136360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12209                    (152082000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12210                    (167810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12211                    (183531600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12212                    (199260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12213                    (215586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12214                    (230709600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12215                    (247035600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12216                    (262764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12217                    (278485200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12218                    (294213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12219                    (309934800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12220                    (325663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12221                    (341384400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12222                    (357112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12223                    (372834000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12224                    (388562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12225                    (404888400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12226                    (420012000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12227                    (436338000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12228                    (452066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12229                    (467787600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12230                    (483516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12231                    (499237200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12232                    (514965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12233                    (530686800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12234                    (544600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12235                    (562136400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12236                    (576050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12237                    (594190800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12238                    (607500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12239                    (625640400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12240                    (638949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12241                    (657090000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12242                    (671004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12243                    (688539600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12244                    (702453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12245                    (719989200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12246                    (733903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12247                    (752043600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12248                    (765352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12249                    (783493200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12250                    (796802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12251                    (814942800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12252                    (828856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12253                    (846392400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12254                    (860306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12255                    (877842000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12256                    (891756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12257                    (909291600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12258                    (923205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12259                    (941346000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12260                    (954655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12261                    (972795600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12262                    (986104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12263                    (1004245200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12264                    (1018159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12265                    (1035694800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12266                    (1049608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12267                    (1067144400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12268                    (1081058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12269                    (1099198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12270                    (1112508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12271                    (1130648400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12272                    (1143957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12273                    (1162098000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12274                    (1173592800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12275                    (1194152400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12276                    (1205042400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12277                    (1225602000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12278                    (1236492000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12279                    (1257051600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12280                    (1268546400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12281                    (1289106000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12282                    (1299996000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12283                    (1320555600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12284                    (1331445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12285                    (1352005200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12286                    (1362895200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12287                    (1383454800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12288                    (1394344800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12289                    (1414904400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12290                    (1425794400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12291                    (1446354000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12292                    (1457848800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12293                    (1478408400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12294                    (1489298400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12295                    (1509858000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12296                    (1520748000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12297                    (1541307600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12298                    (1552197600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12299                    (1572757200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12300                    (1583647200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12301                    (1604206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12302                    (1615701600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12303                    (1636261200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12304                    (1647151200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12305                    (1667710800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12306                    (1678600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12307                    (1699160400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12308                    (1710050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12309                    (1730610000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12310                    (1741500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12311                    (1762059600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12312                    (1772949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12313                    (1793509200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12314                    (1805004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12315                    (1825563600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12316                    (1836453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12317                    (1857013200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12318                    (1867903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12319                    (1888462800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12320                    (1899352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12321                    (1919912400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12322                    (1930802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12323                    (1951362000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12324                    (1962856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12325                    (1983416400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12326                    (1994306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12327                    (2014866000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12328                    (2025756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12329                    (2046315600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12330                    (2057205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12331                    (2077765200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12332                    (2088655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12333                    (2109214800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12334                    (2120104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12335                    (2140664400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12336                    (2152159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12337                    (2172718800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12338                    (2183608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12339                    (2204168400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12340                    (2215058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12341                    (2235618000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12342                    (2246508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12343                    (2267067600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12344                    (2277957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12345                    (2298517200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12346                    (2309407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12347                    (2329966800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12348                    (2341461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12349                    (2362021200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12350                    (2372911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12351                    (2393470800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12352                    (2404360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12353                    (2424920400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12354                    (2435810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12355                    (2456370000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12356                    (2467260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12357                    (2487819600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12358                    (2499314400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12359                    (2519874000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12360                    (2530764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12361                    (2551323600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12362                    (2562213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12363                    (2582773200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12364                    (2593663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12365                    (2614222800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12366                    (2625112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12367                    (2645672400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12368                    (2656562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12369                    (2677122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12370                    (2688616800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12371                    (2709176400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12372                    (2720066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12373                    (2740626000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12374                    (2751516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12375                    (2772075600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12376                    (2782965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12377                    (2803525200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12378                    (2814415200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12379                    (2834974800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12380                    (2846469600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12381                    (2867029200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12382                    (2877919200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12383                    (2898478800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12384                    (2909368800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12385                    (2929928400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12386                    (2940818400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12387                    (2961378000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12388                    (2972268000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12389                    (2992827600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12390                    (3003717600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12391                    (3024277200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12392                    (3035772000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12393                    (3056331600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12394                    (3067221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12395                    (3087781200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12396                    (3098671200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12397                    (3119230800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12398                    (3130120800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12399                    (3150680400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12400                    (3161570400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12401                    (3182130000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12402                    (3193020000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12403                    (3213579600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12404                    (3225074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12405                    (3245634000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12406                    (3256524000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12407                    (3277083600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12408                    (3287973600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12409                    (3308533200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12410                    (3319423200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12411                    (3339982800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12412                    (3350872800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12413                    (3371432400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12414                    (3382927200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12415                    (3403486800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12416                    (3414376800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12417                    (3434936400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12418                    (3445826400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12419                    (3466386000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12420                    (3477276000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12421                    (3497835600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12422                    (3508725600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12423                    (3529285200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12424                    (3540175200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12425                    (3560734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12426                    (3572229600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12427                    (3592789200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12428                    (3603679200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12429                    (3624238800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12430                    (3635128800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12431                    (3655688400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12432                    (3666578400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12433                    (3687138000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12434                    (3698028000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12435                    (3718587600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12436                    (3730082400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12437                    (3750642000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12438                    (3761532000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12439                    (3782091600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12440                    (3792981600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12441                    (3813541200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12442                    (3824431200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12443                    (3844990800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12444                    (3855880800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12445                    (3876440400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12446                    (3887330400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12447                    (3907890000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12448                    (3919384800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12449                    (3939944400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12450                    (3950834400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12451                    (3971394000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12452                    (3982284000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12453                    (4002843600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12454                    (4013733600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12455                    (4034293200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12456                    (4045183200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12457                    (4065742800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12458                    (4076632800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
12459                    (4097192400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
12460                ];
12461                FixedTimespanSet {
12462                    first: FixedTimespan {
12463                        utc_offset: -15264,
12464                        dst_offset: 0,
12465                        name: "LMT",
12466                    },
12467                    rest: REST
12468                }
12469            },
12470
12471            Tz::America__Havana => {
12472                const REST: &[(i64, FixedTimespan)] = &[
12473                    (-2524501832, FixedTimespan { utc_offset: -19776, dst_offset: 0, name: "HMT" }),
12474                    (-1402813824, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12475                    (-1311534000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12476                    (-1300996800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12477                    (-933534000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12478                    (-925675200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12479                    (-902084400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12480                    (-893620800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12481                    (-870030000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12482                    (-862171200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12483                    (-775681200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12484                    (-767822400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12485                    (-744231600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12486                    (-736372800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12487                    (-144702000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12488                    (-134251200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12489                    (-113425200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12490                    (-102542400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12491                    (-86295600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12492                    (-72907200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12493                    (-54154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12494                    (-41457600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12495                    (-21495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12496                    (-5774400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12497                    (9954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12498                    (25675200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12499                    (41403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12500                    (57729600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12501                    (73458000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12502                    (87364800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12503                    (104907600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12504                    (118900800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12505                    (136357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12506                    (150436800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12507                    (167806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12508                    (183528000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12509                    (199256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12510                    (215582400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12511                    (230706000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12512                    (247032000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12513                    (263365200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12514                    (276667200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12515                    (290581200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12516                    (308721600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12517                    (322030800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12518                    (340171200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12519                    (358318800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12520                    (371620800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12521                    (389768400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12522                    (403070400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12523                    (421218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12524                    (434520000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12525                    (452667600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12526                    (466574400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12527                    (484117200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12528                    (498024000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12529                    (511333200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12530                    (529473600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12531                    (542782800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12532                    (560923200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12533                    (574837200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12534                    (592372800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12535                    (606286800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12536                    (623822400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12537                    (638946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12538                    (655876800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12539                    (671000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12540                    (687330000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12541                    (702450000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12542                    (718779600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12543                    (733899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12544                    (750229200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12545                    (765349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12546                    (781678800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12547                    (796798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12548                    (813128400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12549                    (828853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12550                    (844578000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12551                    (860302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12552                    (876632400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12553                    (891147600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12554                    (909291600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12555                    (922597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12556                    (941346000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12557                    (954651600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12558                    (972795600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12559                    (986101200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12560                    (1004245200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12561                    (1018155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12562                    (1035694800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12563                    (1049605200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12564                    (1067144400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12565                    (1080450000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12566                    (1162098000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12567                    (1173589200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12568                    (1193547600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12569                    (1205643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12570                    (1224997200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12571                    (1236488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12572                    (1256446800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12573                    (1268542800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12574                    (1288501200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12575                    (1300597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12576                    (1321160400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12577                    (1333256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12578                    (1352005200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12579                    (1362891600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12580                    (1383454800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12581                    (1394341200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12582                    (1414904400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12583                    (1425790800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12584                    (1446354000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12585                    (1457845200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12586                    (1478408400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12587                    (1489294800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12588                    (1509858000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12589                    (1520744400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12590                    (1541307600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12591                    (1552194000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12592                    (1572757200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12593                    (1583643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12594                    (1604206800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12595                    (1615698000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12596                    (1636261200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12597                    (1647147600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12598                    (1667710800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12599                    (1678597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12600                    (1699160400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12601                    (1710046800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12602                    (1730610000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12603                    (1741496400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12604                    (1762059600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12605                    (1772946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12606                    (1793509200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12607                    (1805000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12608                    (1825563600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12609                    (1836450000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12610                    (1857013200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12611                    (1867899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12612                    (1888462800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12613                    (1899349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12614                    (1919912400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12615                    (1930798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12616                    (1951362000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12617                    (1962853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12618                    (1983416400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12619                    (1994302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12620                    (2014866000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12621                    (2025752400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12622                    (2046315600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12623                    (2057202000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12624                    (2077765200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12625                    (2088651600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12626                    (2109214800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12627                    (2120101200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12628                    (2140664400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12629                    (2152155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12630                    (2172718800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12631                    (2183605200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12632                    (2204168400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12633                    (2215054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12634                    (2235618000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12635                    (2246504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12636                    (2267067600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12637                    (2277954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12638                    (2298517200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12639                    (2309403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12640                    (2329966800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12641                    (2341458000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12642                    (2362021200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12643                    (2372907600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12644                    (2393470800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12645                    (2404357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12646                    (2424920400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12647                    (2435806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12648                    (2456370000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12649                    (2467256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12650                    (2487819600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12651                    (2499310800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12652                    (2519874000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12653                    (2530760400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12654                    (2551323600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12655                    (2562210000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12656                    (2582773200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12657                    (2593659600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12658                    (2614222800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12659                    (2625109200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12660                    (2645672400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12661                    (2656558800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12662                    (2677122000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12663                    (2688613200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12664                    (2709176400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12665                    (2720062800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12666                    (2740626000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12667                    (2751512400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12668                    (2772075600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12669                    (2782962000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12670                    (2803525200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12671                    (2814411600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12672                    (2834974800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12673                    (2846466000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12674                    (2867029200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12675                    (2877915600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12676                    (2898478800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12677                    (2909365200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12678                    (2929928400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12679                    (2940814800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12680                    (2961378000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12681                    (2972264400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12682                    (2992827600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12683                    (3003714000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12684                    (3024277200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12685                    (3035768400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12686                    (3056331600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12687                    (3067218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12688                    (3087781200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12689                    (3098667600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12690                    (3119230800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12691                    (3130117200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12692                    (3150680400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12693                    (3161566800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12694                    (3182130000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12695                    (3193016400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12696                    (3213579600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12697                    (3225070800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12698                    (3245634000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12699                    (3256520400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12700                    (3277083600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12701                    (3287970000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12702                    (3308533200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12703                    (3319419600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12704                    (3339982800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12705                    (3350869200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12706                    (3371432400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12707                    (3382923600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12708                    (3403486800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12709                    (3414373200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12710                    (3434936400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12711                    (3445822800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12712                    (3466386000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12713                    (3477272400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12714                    (3497835600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12715                    (3508722000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12716                    (3529285200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12717                    (3540171600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12718                    (3560734800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12719                    (3572226000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12720                    (3592789200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12721                    (3603675600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12722                    (3624238800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12723                    (3635125200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12724                    (3655688400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12725                    (3666574800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12726                    (3687138000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12727                    (3698024400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12728                    (3718587600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12729                    (3730078800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12730                    (3750642000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12731                    (3761528400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12732                    (3782091600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12733                    (3792978000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12734                    (3813541200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12735                    (3824427600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12736                    (3844990800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12737                    (3855877200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12738                    (3876440400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12739                    (3887326800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12740                    (3907890000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12741                    (3919381200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12742                    (3939944400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12743                    (3950830800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12744                    (3971394000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12745                    (3982280400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12746                    (4002843600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12747                    (4013730000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12748                    (4034293200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12749                    (4045179600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12750                    (4065742800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12751                    (4076629200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
12752                    (4097192400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
12753                ];
12754                FixedTimespanSet {
12755                    first: FixedTimespan {
12756                        utc_offset: -19768,
12757                        dst_offset: 0,
12758                        name: "LMT",
12759                    },
12760                    rest: REST
12761                }
12762            },
12763
12764            Tz::America__Hermosillo => {
12765                const REST: &[(i64, FixedTimespan)] = &[
12766                    (-1514712968, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
12767                    (-1343066400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12768                    (-1234807200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
12769                    (-1220292000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
12770                    (-1207159200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
12771                    (-1191344400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12772                    (-873828000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
12773                    (-661539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
12774                    (28800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
12775                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
12776                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
12777                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
12778                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
12779                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
12780                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
12781                ];
12782                FixedTimespanSet {
12783                    first: FixedTimespan {
12784                        utc_offset: -26632,
12785                        dst_offset: 0,
12786                        name: "LMT",
12787                    },
12788                    rest: REST
12789                }
12790            },
12791
12792            Tz::America__Indiana__Indianapolis => {
12793                const REST: &[(i64, FixedTimespan)] = &[
12794                    (-2717626522, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12795                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
12796                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12797                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
12798                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12799                    (-900259200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
12800                    (-891795600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12801                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
12802                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
12803                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12804                    (-747244800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
12805                    (-733942800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12806                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
12807                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12808                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
12809                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12810                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
12811                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12812                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
12813                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12814                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
12815                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12816                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
12817                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12818                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
12819                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12820                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
12821                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12822                    (-463593600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12823                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
12824                    (-368640000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12825                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12826                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12827                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12828                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12829                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12830                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12831                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12832                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12833                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12834                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12835                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12836                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12837                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12838                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12839                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12840                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12841                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12842                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12843                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12844                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12845                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12846                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12847                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12848                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12849                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12850                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12851                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12852                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12853                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12854                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12855                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12856                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12857                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12858                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12859                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12860                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12861                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12862                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12863                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12864                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12865                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12866                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12867                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12868                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12869                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12870                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12871                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12872                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12873                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12874                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12875                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12876                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12877                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12878                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12879                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12880                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12881                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12882                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12883                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12884                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12885                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12886                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12887                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12888                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12889                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12890                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12891                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12892                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12893                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12894                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12895                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12896                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12897                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12898                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12899                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12900                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12901                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12902                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12903                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12904                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12905                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12906                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12907                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12908                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12909                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12910                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12911                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12912                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12913                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12914                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12915                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12916                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12917                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12918                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12919                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12920                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12921                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12922                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12923                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12924                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12925                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12926                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12927                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12928                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12929                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12930                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12931                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12932                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12933                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12934                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12935                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12936                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12937                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12938                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12939                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12940                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12941                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12942                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12943                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12944                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12945                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12946                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12947                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12948                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12949                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12950                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12951                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12952                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12953                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12954                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12955                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12956                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12957                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12958                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12959                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12960                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12961                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12962                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12963                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12964                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12965                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12966                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12967                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12968                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12969                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12970                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12971                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12972                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12973                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12974                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12975                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12976                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12977                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12978                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12979                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12980                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12981                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12982                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12983                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12984                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12985                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12986                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12987                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12988                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12989                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12990                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12991                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12992                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12993                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12994                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12995                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12996                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12997                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
12998                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
12999                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13000                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13001                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13002                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13003                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13004                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13005                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13006                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13007                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13008                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13009                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13010                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13011                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13012                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13013                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13014                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13015                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13016                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13017                ];
13018                FixedTimespanSet {
13019                    first: FixedTimespan {
13020                        utc_offset: -20678,
13021                        dst_offset: 0,
13022                        name: "LMT",
13023                    },
13024                    rest: REST
13025                }
13026            },
13027
13028            Tz::America__Indiana__Knox => {
13029                const REST: &[(i64, FixedTimespan)] = &[
13030                    (-2717626410, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13031                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13032                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13033                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13034                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13035                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
13036                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
13037                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13038                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13039                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13040                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13041                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13042                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13043                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13044                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13045                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13046                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13047                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13048                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13049                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13050                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13051                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13052                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13053                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13054                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13055                    (-447267600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13056                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13057                    (-415818000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13058                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13059                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13060                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13061                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13062                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13063                    (-321469200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13064                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13065                    (-289414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13066                    (-273686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13067                    (-257965200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13068                    (-242236800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13069                    (-195066000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13070                    (-84384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13071                    (-68662800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13072                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13073                    (-37213200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13074                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13075                    (-5763600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13076                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13077                    (25686000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13078                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13079                    (57740400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13080                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13081                    (89190000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13082                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13083                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13084                    (126691200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13085                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13086                    (162374400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13087                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13088                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13089                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13090                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13091                    (247042800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13092                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13093                    (278492400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13094                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13095                    (309942000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13096                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13097                    (341391600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13098                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13099                    (372841200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13100                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13101                    (404895600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13102                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13103                    (436345200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13104                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13105                    (467794800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13106                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13107                    (499244400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13108                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13109                    (530694000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13110                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13111                    (562143600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13112                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13113                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13114                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13115                    (625647600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13116                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13117                    (657097200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13118                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13119                    (688546800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13120                    (1143961200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13121                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13122                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13123                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13124                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13125                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13126                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13127                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13128                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13129                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13130                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13131                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13132                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13133                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13134                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13135                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13136                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13137                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13138                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13139                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13140                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13141                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13142                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13143                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13144                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13145                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13146                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13147                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13148                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13149                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13150                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13151                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13152                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13153                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13154                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13155                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13156                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13157                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13158                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13159                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13160                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13161                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13162                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13163                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13164                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13165                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13166                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13167                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13168                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13169                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13170                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13171                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13172                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13173                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13174                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13175                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13176                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13177                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13178                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13179                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13180                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13181                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13182                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13183                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13184                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13185                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13186                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13187                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13188                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13189                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13190                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13191                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13192                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13193                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13194                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13195                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13196                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13197                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13198                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13199                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13200                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13201                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13202                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13203                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13204                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13205                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13206                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13207                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13208                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13209                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13210                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13211                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13212                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13213                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13214                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13215                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13216                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13217                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13218                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13219                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13220                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13221                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13222                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13223                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13224                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13225                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13226                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13227                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13228                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13229                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13230                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13231                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13232                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13233                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13234                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13235                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13236                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13237                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13238                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13239                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13240                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13241                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13242                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13243                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13244                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13245                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13246                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13247                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13248                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13249                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13250                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13251                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13252                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13253                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13254                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13255                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13256                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13257                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13258                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13259                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13260                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13261                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13262                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13263                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13264                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13265                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13266                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13267                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13268                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13269                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13270                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13271                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13272                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13273                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13274                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13275                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13276                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13277                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13278                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13279                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13280                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13281                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13282                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13283                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13284                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13285                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13286                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13287                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13288                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13289                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13290                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13291                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13292                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13293                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13294                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13295                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13296                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13297                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13298                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13299                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13300                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13301                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13302                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13303                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13304                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13305                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13306                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13307                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13308                ];
13309                FixedTimespanSet {
13310                    first: FixedTimespan {
13311                        utc_offset: -20790,
13312                        dst_offset: 0,
13313                        name: "LMT",
13314                    },
13315                    rest: REST
13316                }
13317            },
13318
13319            Tz::America__Indiana__Marengo => {
13320                const REST: &[(i64, FixedTimespan)] = &[
13321                    (-2717626477, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13322                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13323                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13324                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13325                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13326                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
13327                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
13328                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13329                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13330                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13331                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13332                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13333                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13334                    (-450291600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13335                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13336                    (-418237200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13337                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13338                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13339                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13340                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13341                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13342                    (-323888400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13343                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13344                    (-292438800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13345                    (-273686400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13346                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13347                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13348                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13349                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13350                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13351                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13352                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13353                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13354                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13355                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13356                    (126687600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13357                    (152089200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13358                    (162370800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13359                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13360                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13361                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13362                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13363                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13364                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13365                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13366                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13367                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13368                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13369                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13370                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13371                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13372                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13373                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13374                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13375                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13376                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13377                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13378                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13379                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13380                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13381                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13382                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13383                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13384                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13385                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13386                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13387                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13388                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13389                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13390                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13391                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13392                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13393                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13394                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13395                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13396                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13397                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13398                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13399                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13400                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13401                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13402                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13403                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13404                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13405                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13406                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13407                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13408                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13409                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13410                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13411                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13412                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13413                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13414                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13415                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13416                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13417                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13418                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13419                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13420                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13421                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13422                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13423                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13424                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13425                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13426                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13427                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13428                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13429                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13430                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13431                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13432                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13433                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13434                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13435                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13436                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13437                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13438                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13439                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13440                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13441                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13442                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13443                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13444                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13445                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13446                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13447                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13448                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13449                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13450                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13451                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13452                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13453                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13454                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13455                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13456                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13457                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13458                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13459                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13460                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13461                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13462                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13463                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13464                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13465                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13466                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13467                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13468                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13469                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13470                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13471                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13472                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13473                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13474                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13475                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13476                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13477                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13478                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13479                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13480                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13481                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13482                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13483                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13484                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13485                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13486                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13487                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13488                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13489                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13490                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13491                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13492                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13493                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13494                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13495                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13496                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13497                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13498                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13499                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13500                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13501                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13502                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13503                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13504                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13505                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13506                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13507                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13508                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13509                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13510                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13511                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13512                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13513                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13514                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13515                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13516                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13517                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13518                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13519                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13520                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13521                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13522                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13523                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13524                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13525                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13526                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13527                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13528                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13529                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13530                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13531                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13532                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13533                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13534                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13535                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13536                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13537                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13538                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13539                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13540                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13541                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13542                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13543                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13544                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13545                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13546                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13547                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13548                ];
13549                FixedTimespanSet {
13550                    first: FixedTimespan {
13551                        utc_offset: -20723,
13552                        dst_offset: 0,
13553                        name: "LMT",
13554                    },
13555                    rest: REST
13556                }
13557            },
13558
13559            Tz::America__Indiana__Petersburg => {
13560                const REST: &[(i64, FixedTimespan)] = &[
13561                    (-2717626253, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13562                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13563                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13564                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13565                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13566                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
13567                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
13568                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13569                    (-462996000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13570                    (-450291600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13571                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13572                    (-418237200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13573                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13574                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13575                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13576                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13577                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13578                    (-323888400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13579                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13580                    (-292438800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13581                    (-273686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13582                    (-257965200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13583                    (-242236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13584                    (-226515600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13585                    (-210787200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13586                    (-195066000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13587                    (-179337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13588                    (-163616400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13589                    (-147888000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13590                    (-100112400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13591                    (-84384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13592                    (-68662800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13593                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13594                    (-37213200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13595                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13596                    (-5763600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13597                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13598                    (25686000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13599                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13600                    (57740400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13601                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13602                    (89190000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13603                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13604                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13605                    (126691200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13606                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13607                    (162374400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13608                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13609                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13610                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13611                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13612                    (247042800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13613                    (1143961200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13614                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13615                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13616                    (1194159600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13617                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13618                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13619                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13620                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13621                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13622                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13623                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13624                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13625                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13626                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13627                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13628                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13629                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13630                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13631                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13632                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13633                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13634                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13635                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13636                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13637                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13638                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13639                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13640                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13641                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13642                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13643                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13644                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13645                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13646                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13647                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13648                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13649                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13650                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13651                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13652                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13653                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13654                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13655                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13656                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13657                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13658                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13659                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13660                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13661                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13662                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13663                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13664                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13665                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13666                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13667                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13668                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13669                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13670                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13671                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13672                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13673                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13674                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13675                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13676                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13677                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13678                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13679                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13680                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13681                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13682                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13683                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13684                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13685                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13686                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13687                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13688                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13689                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13690                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13691                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13692                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13693                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13694                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13695                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13696                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13697                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13698                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13699                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13700                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13701                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13702                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13703                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13704                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13705                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13706                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13707                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13708                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13709                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13710                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13711                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13712                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13713                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13714                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13715                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13716                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13717                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13718                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13719                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13720                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13721                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13722                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13723                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13724                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13725                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13726                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13727                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13728                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13729                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13730                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13731                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13732                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13733                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13734                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13735                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13736                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13737                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13738                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13739                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13740                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13741                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13742                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13743                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13744                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13745                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13746                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13747                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13748                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13749                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13750                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13751                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13752                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13753                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13754                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13755                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13756                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13757                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13758                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13759                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13760                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13761                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13762                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13763                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13764                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13765                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13766                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13767                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13768                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13769                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13770                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13771                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13772                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13773                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13774                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13775                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13776                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13777                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13778                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13779                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13780                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13781                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13782                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13783                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13784                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13785                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13786                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13787                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13788                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13789                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13790                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13791                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13792                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13793                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13794                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13795                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13796                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13797                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13798                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13799                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13800                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13801                ];
13802                FixedTimespanSet {
13803                    first: FixedTimespan {
13804                        utc_offset: -20947,
13805                        dst_offset: 0,
13806                        name: "LMT",
13807                    },
13808                    rest: REST
13809                }
13810            },
13811
13812            Tz::America__Indiana__Tell_City => {
13813                const REST: &[(i64, FixedTimespan)] = &[
13814                    (-2717626377, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13815                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13816                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13817                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13818                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13819                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
13820                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
13821                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13822                    (-462996000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13823                    (-450291600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13824                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13825                    (-418237200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13826                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13827                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13828                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13829                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13830                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13831                    (-323888400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13832                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13833                    (-292438800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13834                    (-273686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13835                    (-257965200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13836                    (-242236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13837                    (-226515600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13838                    (-210787200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13839                    (-195066000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13840                    (-179337600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13841                    (-68662800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13842                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13843                    (-37213200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13844                    (-21484800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13845                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13846                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
13847                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
13848                    (1143961200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13849                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13850                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13851                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13852                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13853                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13854                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13855                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13856                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13857                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13858                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13859                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13860                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13861                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13862                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13863                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13864                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13865                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13866                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13867                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13868                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13869                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13870                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13871                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13872                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13873                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13874                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13875                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13876                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13877                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13878                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13879                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13880                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13881                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13882                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13883                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13884                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13885                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13886                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13887                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13888                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13889                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13890                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13891                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13892                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13893                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13894                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13895                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13896                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13897                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13898                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13899                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13900                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13901                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13902                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13903                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13904                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13905                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13906                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13907                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13908                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13909                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13910                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13911                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13912                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13913                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13914                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13915                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13916                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13917                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13918                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13919                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13920                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13921                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13922                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13923                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13924                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13925                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13926                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13927                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13928                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13929                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13930                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13931                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13932                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13933                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13934                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13935                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13936                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13937                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13938                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13939                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13940                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13941                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13942                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13943                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13944                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13945                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13946                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13947                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13948                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13949                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13950                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13951                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13952                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13953                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13954                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13955                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13956                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13957                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13958                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13959                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13960                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13961                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13962                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13963                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13964                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13965                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13966                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13967                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13968                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13969                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13970                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13971                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13972                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13973                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13974                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13975                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13976                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13977                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13978                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13979                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13980                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13981                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13982                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13983                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13984                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13985                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13986                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13987                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13988                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13989                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13990                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13991                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13992                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13993                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13994                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13995                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13996                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13997                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
13998                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
13999                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14000                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14001                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14002                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14003                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14004                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14005                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14006                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14007                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14008                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14009                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14010                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14011                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14012                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14013                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14014                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14015                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14016                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14017                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14018                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14019                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14020                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14021                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14022                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14023                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14024                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14025                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14026                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14027                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14028                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14029                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14030                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14031                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14032                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14033                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14034                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14035                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14036                ];
14037                FixedTimespanSet {
14038                    first: FixedTimespan {
14039                        utc_offset: -20823,
14040                        dst_offset: 0,
14041                        name: "LMT",
14042                    },
14043                    rest: REST
14044                }
14045            },
14046
14047            Tz::America__Indiana__Vevay => {
14048                const REST: &[(i64, FixedTimespan)] = &[
14049                    (-2717626784, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14050                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14051                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14052                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14053                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14054                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
14055                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
14056                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14057                    (-495043200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14058                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14059                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14060                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14061                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14062                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14063                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14064                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14065                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14066                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14067                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14068                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14069                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14070                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14071                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14072                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14073                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14074                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14075                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14076                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14077                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14078                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14079                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14080                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14081                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14082                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14083                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14084                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14085                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14086                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14087                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14088                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14089                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14090                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14091                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14092                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14093                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14094                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14095                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14096                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14097                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14098                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14099                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14100                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14101                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14102                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14103                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14104                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14105                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14106                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14107                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14108                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14109                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14110                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14111                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14112                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14113                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14114                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14115                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14116                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14117                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14118                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14119                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14120                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14121                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14122                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14123                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14124                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14125                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14126                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14127                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14128                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14129                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14130                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14131                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14132                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14133                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14134                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14135                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14136                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14137                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14138                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14139                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14140                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14141                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14142                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14143                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14144                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14145                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14146                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14147                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14148                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14149                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14150                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14151                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14152                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14153                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14154                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14155                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14156                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14157                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14158                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14159                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14160                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14161                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14162                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14163                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14164                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14165                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14166                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14167                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14168                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14169                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14170                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14171                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14172                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14173                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14174                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14175                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14176                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14177                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14178                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14179                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14180                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14181                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14182                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14183                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14184                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14185                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14186                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14187                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14188                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14189                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14190                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14191                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14192                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14193                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14194                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14195                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14196                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14197                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14198                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14199                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14200                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14201                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14202                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14203                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14204                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14205                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14206                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14207                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14208                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14209                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14210                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14211                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14212                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14213                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14214                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14215                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14216                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14217                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14218                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14219                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14220                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14221                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14222                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14223                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14224                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14225                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14226                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14227                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14228                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14229                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14230                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14231                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14232                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14233                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14234                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14235                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14236                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14237                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14238                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14239                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14240                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14241                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14242                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14243                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14244                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14245                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14246                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14247                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14248                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14249                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14250                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14251                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14252                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14253                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14254                ];
14255                FixedTimespanSet {
14256                    first: FixedTimespan {
14257                        utc_offset: -20416,
14258                        dst_offset: 0,
14259                        name: "LMT",
14260                    },
14261                    rest: REST
14262                }
14263            },
14264
14265            Tz::America__Indiana__Vincennes => {
14266                const REST: &[(i64, FixedTimespan)] = &[
14267                    (-2717626193, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14268                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14269                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14270                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14271                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14272                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
14273                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
14274                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14275                    (-747244800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14276                    (-733942800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14277                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14278                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14279                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14280                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14281                    (-462996000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14282                    (-450291600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14283                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14284                    (-418237200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14285                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14286                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14287                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14288                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14289                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14290                    (-323888400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14291                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14292                    (-289414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14293                    (-273686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14294                    (-260989200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14295                    (-242236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14296                    (-226515600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14297                    (-210787200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14298                    (-195066000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14299                    (-179337600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14300                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14301                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14302                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14303                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14304                    (1143961200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14305                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14306                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14307                    (1194159600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14308                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14309                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14310                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14311                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14312                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14313                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14314                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14315                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14316                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14317                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14318                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14319                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14320                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14321                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14322                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14323                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14324                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14325                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14326                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14327                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14328                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14329                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14330                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14331                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14332                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14333                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14334                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14335                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14336                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14337                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14338                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14339                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14340                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14341                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14342                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14343                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14344                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14345                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14346                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14347                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14348                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14349                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14350                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14351                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14352                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14353                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14354                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14355                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14356                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14357                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14358                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14359                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14360                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14361                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14362                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14363                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14364                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14365                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14366                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14367                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14368                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14369                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14370                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14371                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14372                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14373                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14374                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14375                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14376                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14377                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14378                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14379                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14380                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14381                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14382                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14383                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14384                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14385                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14386                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14387                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14388                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14389                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14390                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14391                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14392                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14393                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14394                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14395                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14396                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14397                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14398                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14399                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14400                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14401                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14402                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14403                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14404                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14405                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14406                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14407                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14408                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14409                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14410                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14411                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14412                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14413                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14414                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14415                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14416                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14417                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14418                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14419                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14420                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14421                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14422                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14423                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14424                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14425                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14426                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14427                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14428                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14429                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14430                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14431                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14432                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14433                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14434                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14435                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14436                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14437                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14438                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14439                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14440                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14441                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14442                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14443                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14444                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14445                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14446                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14447                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14448                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14449                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14450                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14451                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14452                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14453                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14454                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14455                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14456                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14457                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14458                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14459                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14460                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14461                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14462                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14463                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14464                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14465                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14466                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14467                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14468                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14469                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14470                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14471                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14472                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14473                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14474                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14475                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14476                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14477                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14478                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14479                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14480                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14481                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14482                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14483                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14484                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14485                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14486                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14487                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14488                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14489                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14490                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14491                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14492                ];
14493                FixedTimespanSet {
14494                    first: FixedTimespan {
14495                        utc_offset: -21007,
14496                        dst_offset: 0,
14497                        name: "LMT",
14498                    },
14499                    rest: REST
14500                }
14501            },
14502
14503            Tz::America__Indiana__Winamac => {
14504                const REST: &[(i64, FixedTimespan)] = &[
14505                    (-2717626415, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14506                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14507                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14508                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14509                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14510                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
14511                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
14512                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14513                    (-747244800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14514                    (-733942800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14515                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14516                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14517                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14518                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14519                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14520                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14521                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14522                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14523                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14524                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14525                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14526                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14527                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14528                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14529                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14530                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14531                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14532                    (-447267600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14533                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14534                    (-415818000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14535                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14536                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14537                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14538                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14539                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14540                    (-323888400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14541                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14542                    (-292438800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14543                    (-273686400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14544                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14545                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14546                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14547                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14548                    (1143961200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14549                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14550                    (1173600000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14551                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14552                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14553                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14554                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14555                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14556                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14557                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14558                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14559                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14560                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14561                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14562                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14563                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14564                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14565                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14566                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14567                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14568                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14569                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14570                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14571                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14572                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14573                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14574                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14575                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14576                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14577                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14578                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14579                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14580                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14581                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14582                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14583                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14584                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14585                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14586                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14587                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14588                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14589                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14590                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14591                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14592                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14593                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14594                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14595                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14596                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14597                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14598                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14599                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14600                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14601                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14602                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14603                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14604                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14605                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14606                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14607                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14608                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14609                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14610                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14611                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14612                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14613                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14614                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14615                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14616                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14617                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14618                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14619                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14620                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14621                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14622                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14623                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14624                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14625                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14626                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14627                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14628                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14629                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14630                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14631                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14632                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14633                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14634                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14635                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14636                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14637                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14638                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14639                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14640                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14641                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14642                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14643                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14644                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14645                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14646                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14647                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14648                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14649                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14650                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14651                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14652                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14653                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14654                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14655                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14656                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14657                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14658                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14659                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14660                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14661                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14662                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14663                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14664                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14665                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14666                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14667                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14668                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14669                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14670                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14671                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14672                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14673                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14674                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14675                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14676                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14677                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14678                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14679                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14680                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14681                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14682                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14683                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14684                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14685                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14686                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14687                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14688                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14689                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14690                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14691                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14692                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14693                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14694                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14695                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14696                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14697                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14698                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14699                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14700                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14701                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14702                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14703                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14704                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14705                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14706                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14707                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14708                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14709                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14710                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14711                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14712                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14713                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14714                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14715                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14716                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14717                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14718                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14719                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14720                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14721                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14722                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14723                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14724                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14725                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14726                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14727                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14728                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14729                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14730                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14731                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14732                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14733                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14734                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14735                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14736                ];
14737                FixedTimespanSet {
14738                    first: FixedTimespan {
14739                        utc_offset: -20785,
14740                        dst_offset: 0,
14741                        name: "LMT",
14742                    },
14743                    rest: REST
14744                }
14745            },
14746
14747            Tz::America__Indianapolis => {
14748                const REST: &[(i64, FixedTimespan)] = &[
14749                    (-2717626522, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14750                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14751                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14752                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14753                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14754                    (-900259200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14755                    (-891795600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14756                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
14757                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
14758                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14759                    (-747244800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14760                    (-733942800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14761                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14762                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14763                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14764                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14765                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14766                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14767                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14768                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14769                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14770                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14771                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14772                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14773                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14774                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14775                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
14776                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14777                    (-463593600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14778                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
14779                    (-368640000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14780                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14781                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14782                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14783                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14784                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14785                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14786                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14787                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14788                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14789                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14790                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14791                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14792                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14793                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14794                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14795                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14796                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14797                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14798                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14799                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14800                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14801                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14802                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14803                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14804                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14805                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14806                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14807                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14808                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14809                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14810                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14811                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14812                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14813                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14814                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14815                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14816                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14817                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14818                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14819                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14820                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14821                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14822                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14823                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14824                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14825                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14826                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14827                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14828                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14829                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14830                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14831                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14832                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14833                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14834                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14835                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14836                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14837                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14838                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14839                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14840                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14841                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14842                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14843                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14844                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14845                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14846                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14847                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14848                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14849                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14850                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14851                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14852                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14853                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14854                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14855                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14856                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14857                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14858                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14859                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14860                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14861                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14862                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14863                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14864                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14865                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14866                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14867                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14868                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14869                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14870                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14871                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14872                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14873                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14874                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14875                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14876                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14877                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14878                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14879                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14880                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14881                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14882                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14883                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14884                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14885                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14886                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14887                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14888                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14889                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14890                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14891                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14892                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14893                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14894                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14895                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14896                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14897                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14898                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14899                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14900                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14901                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14902                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14903                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14904                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14905                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14906                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14907                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14908                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14909                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14910                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14911                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14912                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14913                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14914                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14915                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14916                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14917                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14918                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14919                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14920                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14921                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14922                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14923                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14924                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14925                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14926                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14927                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14928                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14929                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14930                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14931                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14932                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14933                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14934                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14935                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14936                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14937                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14938                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14939                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14940                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14941                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14942                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14943                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14944                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14945                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14946                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14947                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14948                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14949                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14950                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14951                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14952                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14953                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14954                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14955                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14956                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14957                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14958                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14959                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14960                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14961                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14962                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14963                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14964                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14965                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14966                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14967                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14968                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14969                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14970                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
14971                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
14972                ];
14973                FixedTimespanSet {
14974                    first: FixedTimespan {
14975                        utc_offset: -20678,
14976                        dst_offset: 0,
14977                        name: "LMT",
14978                    },
14979                    rest: REST
14980                }
14981            },
14982
14983            Tz::America__Inuvik => {
14984                const REST: &[(i64, FixedTimespan)] = &[
14985                    (-536457600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
14986                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
14987                    (89197200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
14988                    (104925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
14989                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
14990                    (136375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
14991                    (152096400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
14992                    (167824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
14993                    (183546000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
14994                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
14995                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
14996                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
14997                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
14998                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
14999                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
15000                    (294228000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15001                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15002                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15003                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15004                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15005                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15006                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15007                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15008                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15009                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15010                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15011                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15012                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15013                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15014                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15015                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15016                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15017                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15018                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15019                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15020                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15021                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15022                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15023                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15024                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15025                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15026                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15027                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15028                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15029                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15030                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15031                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15032                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15033                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15034                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15035                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15036                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15037                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15038                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15039                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15040                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15041                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15042                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15043                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15044                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15045                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15046                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15047                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15048                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15049                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15050                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15051                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15052                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15053                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15054                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15055                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15056                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15057                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15058                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15059                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15060                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15061                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15062                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15063                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15064                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15065                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15066                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15067                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15068                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15069                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15070                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15071                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15072                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15073                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15074                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15075                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15076                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15077                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15078                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15079                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15080                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15081                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15082                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15083                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15084                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15085                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15086                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15087                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15088                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15089                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15090                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15091                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15092                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15093                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15094                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15095                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15096                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15097                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15098                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15099                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15100                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15101                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15102                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15103                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15104                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15105                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15106                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15107                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15108                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15109                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15110                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15111                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15112                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15113                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15114                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15115                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15116                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15117                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15118                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15119                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15120                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15121                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15122                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15123                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15124                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15125                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15126                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15127                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15128                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15129                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15130                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15131                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15132                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15133                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15134                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15135                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15136                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15137                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15138                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15139                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15140                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15141                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15142                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15143                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15144                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15145                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15146                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15147                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15148                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15149                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15150                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15151                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15152                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15153                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15154                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15155                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15156                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15157                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15158                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15159                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15160                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15161                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15162                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15163                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15164                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15165                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15166                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15167                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15168                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15169                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15170                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15171                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15172                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15173                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15174                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15175                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15176                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15177                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15178                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15179                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15180                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15181                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15182                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15183                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15184                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15185                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15186                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15187                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15188                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15189                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15190                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15191                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15192                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15193                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15194                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15195                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15196                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15197                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15198                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15199                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15200                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15201                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15202                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15203                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15204                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15205                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15206                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15207                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15208                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15209                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15210                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15211                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15212                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15213                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15214                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15215                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15216                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15217                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15218                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15219                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15220                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15221                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15222                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15223                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15224                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15225                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15226                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15227                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15228                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15229                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15230                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15231                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15232                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15233                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15234                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15235                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15236                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15237                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15238                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15239                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15240                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
15241                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
15242                ];
15243                FixedTimespanSet {
15244                    first: FixedTimespan {
15245                        utc_offset: 0,
15246                        dst_offset: 0,
15247                        name: "-00",
15248                    },
15249                    rest: REST
15250                }
15251            },
15252
15253            Tz::America__Iqaluit => {
15254                const REST: &[(i64, FixedTimespan)] = &[
15255                    (-865296000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EWT" }),
15256                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EPT" }),
15257                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15258                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15259                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15260                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15261                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15262                    (136364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15263                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15264                    (167814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15265                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15266                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15267                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15268                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15269                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15270                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15271                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15272                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15273                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15274                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15275                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15276                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15277                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15278                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15279                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15280                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15281                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15282                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15283                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15284                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15285                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15286                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15287                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15288                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15289                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15290                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15291                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15292                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15293                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15294                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15295                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15296                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15297                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15298                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15299                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15300                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15301                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15302                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15303                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15304                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15305                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15306                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15307                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15308                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15309                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15310                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15311                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15312                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15313                    (941349600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
15314                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
15315                    (972802800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15316                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15317                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15318                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15319                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15320                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15321                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15322                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15323                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15324                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15325                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15326                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15327                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15328                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15329                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15330                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15331                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15332                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15333                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15334                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15335                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15336                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15337                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15338                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15339                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15340                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15341                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15342                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15343                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15344                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15345                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15346                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15347                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15348                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15349                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15350                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15351                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15352                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15353                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15354                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15355                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15356                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15357                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15358                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15359                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15360                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15361                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15362                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15363                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15364                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15365                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15366                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15367                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15368                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15369                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15370                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15371                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15372                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15373                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15374                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15375                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15376                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15377                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15378                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15379                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15380                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15381                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15382                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15383                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15384                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15385                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15386                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15387                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15388                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15389                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15390                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15391                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15392                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15393                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15394                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15395                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15396                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15397                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15398                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15399                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15400                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15401                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15402                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15403                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15404                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15405                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15406                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15407                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15408                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15409                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15410                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15411                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15412                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15413                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15414                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15415                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15416                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15417                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15418                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15419                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15420                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15421                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15422                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15423                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15424                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15425                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15426                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15427                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15428                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15429                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15430                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15431                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15432                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15433                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15434                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15435                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15436                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15437                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15438                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15439                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15440                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15441                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15442                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15443                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15444                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15445                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15446                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15447                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15448                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15449                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15450                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15451                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15452                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15453                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15454                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15455                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15456                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15457                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15458                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15459                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15460                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15461                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15462                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15463                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15464                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15465                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15466                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15467                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15468                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15469                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15470                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15471                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15472                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15473                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15474                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15475                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15476                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15477                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15478                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15479                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15480                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15481                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15482                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15483                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15484                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15485                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15486                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15487                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15488                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15489                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15490                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15491                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15492                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15493                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15494                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15495                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15496                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15497                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15498                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15499                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15500                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15501                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15502                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15503                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15504                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15505                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15506                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15507                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15508                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15509                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15510                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15511                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15512                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15513                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15514                ];
15515                FixedTimespanSet {
15516                    first: FixedTimespan {
15517                        utc_offset: 0,
15518                        dst_offset: 0,
15519                        name: "-00",
15520                    },
15521                    rest: REST
15522                }
15523            },
15524
15525            Tz::America__Jamaica => {
15526                const REST: &[(i64, FixedTimespan)] = &[
15527                    (-2524503170, FixedTimespan { utc_offset: -18430, dst_offset: 0, name: "KMT" }),
15528                    (-1827687170, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15529                    (126687600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15530                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15531                    (162370800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15532                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15533                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15534                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15535                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15536                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15537                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15538                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15539                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15540                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15541                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15542                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15543                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15544                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15545                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15546                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15547                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15548                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15549                ];
15550                FixedTimespanSet {
15551                    first: FixedTimespan {
15552                        utc_offset: -18430,
15553                        dst_offset: 0,
15554                        name: "LMT",
15555                    },
15556                    rest: REST
15557                }
15558            },
15559
15560            Tz::America__Jujuy => {
15561                const REST: &[(i64, FixedTimespan)] = &[
15562                    (-2372096328, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: "CMT" }),
15563                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15564                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15565                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15566                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15567                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15568                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15569                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15570                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15571                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15572                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15573                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15574                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15575                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15576                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15577                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15578                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15579                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15580                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15581                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15582                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15583                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15584                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15585                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15586                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15587                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15588                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15589                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15590                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15591                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15592                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15593                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15594                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15595                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15596                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15597                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15598                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15599                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15600                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15601                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15602                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15603                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15604                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
15605                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
15606                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
15607                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
15608                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
15609                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
15610                    (636516000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15611                    (657086400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15612                    (669178800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
15613                    (686721600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
15614                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
15615                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
15616                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
15617                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
15618                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
15619                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
15620                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
15621                ];
15622                FixedTimespanSet {
15623                    first: FixedTimespan {
15624                        utc_offset: -15672,
15625                        dst_offset: 0,
15626                        name: "LMT",
15627                    },
15628                    rest: REST
15629                }
15630            },
15631
15632            Tz::America__Juneau => {
15633                const REST: &[(i64, FixedTimespan)] = &[
15634                    (-3225223727, FixedTimespan { utc_offset: -32261, dst_offset: 0, name: "LMT" }),
15635                    (-2188954939, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
15636                    (-880207200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PWT" }),
15637                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PPT" }),
15638                    (-765385200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
15639                    (-21477600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
15640                    (-5756400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
15641                    (9972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
15642                    (25693200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
15643                    (41421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
15644                    (57747600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
15645                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
15646                    (89197200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
15647                    (104925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
15648                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
15649                    (126698400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
15650                    (152096400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
15651                    (162381600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
15652                    (183546000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
15653                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
15654                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
15655                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
15656                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
15657                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
15658                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
15659                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
15660                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
15661                    (325677600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
15662                    (341402400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
15663                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
15664                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
15665                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
15666                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
15667                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
15668                    (436352400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
15669                    (439030800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15670                    (452084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15671                    (467805600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15672                    (483534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15673                    (499255200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15674                    (514983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15675                    (530704800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15676                    (544618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15677                    (562154400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15678                    (576068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15679                    (594208800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15680                    (607518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15681                    (625658400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15682                    (638967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15683                    (657108000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15684                    (671022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15685                    (688557600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15686                    (702471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15687                    (720007200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15688                    (733921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15689                    (752061600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15690                    (765370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15691                    (783511200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15692                    (796820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15693                    (814960800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15694                    (828874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15695                    (846410400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15696                    (860324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15697                    (877860000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15698                    (891774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15699                    (909309600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15700                    (923223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15701                    (941364000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15702                    (954673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15703                    (972813600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15704                    (986122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15705                    (1004263200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15706                    (1018177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15707                    (1035712800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15708                    (1049626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15709                    (1067162400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15710                    (1081076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15711                    (1099216800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15712                    (1112526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15713                    (1130666400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15714                    (1143975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15715                    (1162116000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15716                    (1173610800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15717                    (1194170400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15718                    (1205060400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15719                    (1225620000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15720                    (1236510000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15721                    (1257069600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15722                    (1268564400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15723                    (1289124000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15724                    (1300014000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15725                    (1320573600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15726                    (1331463600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15727                    (1352023200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15728                    (1362913200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15729                    (1383472800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15730                    (1394362800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15731                    (1414922400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15732                    (1425812400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15733                    (1446372000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15734                    (1457866800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15735                    (1478426400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15736                    (1489316400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15737                    (1509876000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15738                    (1520766000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15739                    (1541325600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15740                    (1552215600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15741                    (1572775200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15742                    (1583665200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15743                    (1604224800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15744                    (1615719600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15745                    (1636279200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15746                    (1647169200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15747                    (1667728800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15748                    (1678618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15749                    (1699178400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15750                    (1710068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15751                    (1730628000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15752                    (1741518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15753                    (1762077600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15754                    (1772967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15755                    (1793527200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15756                    (1805022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15757                    (1825581600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15758                    (1836471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15759                    (1857031200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15760                    (1867921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15761                    (1888480800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15762                    (1899370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15763                    (1919930400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15764                    (1930820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15765                    (1951380000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15766                    (1962874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15767                    (1983434400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15768                    (1994324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15769                    (2014884000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15770                    (2025774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15771                    (2046333600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15772                    (2057223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15773                    (2077783200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15774                    (2088673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15775                    (2109232800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15776                    (2120122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15777                    (2140682400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15778                    (2152177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15779                    (2172736800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15780                    (2183626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15781                    (2204186400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15782                    (2215076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15783                    (2235636000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15784                    (2246526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15785                    (2267085600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15786                    (2277975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15787                    (2298535200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15788                    (2309425200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15789                    (2329984800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15790                    (2341479600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15791                    (2362039200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15792                    (2372929200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15793                    (2393488800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15794                    (2404378800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15795                    (2424938400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15796                    (2435828400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15797                    (2456388000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15798                    (2467278000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15799                    (2487837600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15800                    (2499332400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15801                    (2519892000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15802                    (2530782000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15803                    (2551341600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15804                    (2562231600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15805                    (2582791200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15806                    (2593681200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15807                    (2614240800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15808                    (2625130800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15809                    (2645690400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15810                    (2656580400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15811                    (2677140000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15812                    (2688634800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15813                    (2709194400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15814                    (2720084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15815                    (2740644000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15816                    (2751534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15817                    (2772093600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15818                    (2782983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15819                    (2803543200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15820                    (2814433200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15821                    (2834992800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15822                    (2846487600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15823                    (2867047200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15824                    (2877937200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15825                    (2898496800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15826                    (2909386800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15827                    (2929946400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15828                    (2940836400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15829                    (2961396000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15830                    (2972286000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15831                    (2992845600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15832                    (3003735600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15833                    (3024295200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15834                    (3035790000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15835                    (3056349600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15836                    (3067239600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15837                    (3087799200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15838                    (3098689200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15839                    (3119248800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15840                    (3130138800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15841                    (3150698400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15842                    (3161588400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15843                    (3182148000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15844                    (3193038000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15845                    (3213597600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15846                    (3225092400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15847                    (3245652000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15848                    (3256542000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15849                    (3277101600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15850                    (3287991600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15851                    (3308551200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15852                    (3319441200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15853                    (3340000800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15854                    (3350890800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15855                    (3371450400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15856                    (3382945200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15857                    (3403504800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15858                    (3414394800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15859                    (3434954400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15860                    (3445844400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15861                    (3466404000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15862                    (3477294000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15863                    (3497853600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15864                    (3508743600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15865                    (3529303200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15866                    (3540193200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15867                    (3560752800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15868                    (3572247600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15869                    (3592807200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15870                    (3603697200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15871                    (3624256800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15872                    (3635146800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15873                    (3655706400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15874                    (3666596400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15875                    (3687156000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15876                    (3698046000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15877                    (3718605600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15878                    (3730100400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15879                    (3750660000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15880                    (3761550000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15881                    (3782109600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15882                    (3792999600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15883                    (3813559200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15884                    (3824449200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15885                    (3845008800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15886                    (3855898800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15887                    (3876458400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15888                    (3887348400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15889                    (3907908000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15890                    (3919402800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15891                    (3939962400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15892                    (3950852400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15893                    (3971412000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15894                    (3982302000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15895                    (4002861600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15896                    (4013751600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15897                    (4034311200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15898                    (4045201200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15899                    (4065760800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15900                    (4076650800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
15901                    (4097210400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
15902                ];
15903                FixedTimespanSet {
15904                    first: FixedTimespan {
15905                        utc_offset: 54139,
15906                        dst_offset: 0,
15907                        name: "LMT",
15908                    },
15909                    rest: REST
15910                }
15911            },
15912
15913            Tz::America__Kentucky__Louisville => {
15914                const REST: &[(i64, FixedTimespan)] = &[
15915                    (-2717626618, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
15916                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
15917                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
15918                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
15919                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
15920                    (-1535904000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
15921                    (-1525280400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
15922                    (-905097600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
15923                    (-891795600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
15924                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
15925                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
15926                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
15927                    (-747251940, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
15928                    (-744224400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
15929                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
15930                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
15931                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
15932                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
15933                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
15934                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
15935                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
15936                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
15937                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
15938                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
15939                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
15940                    (-450291600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
15941                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
15942                    (-415818000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
15943                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
15944                    (-384368400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
15945                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
15946                    (-352918800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
15947                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
15948                    (-321469200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
15949                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
15950                    (-289414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
15951                    (-273686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
15952                    (-266432400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15953                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15954                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15955                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15956                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15957                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15958                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15959                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15960                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15961                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15962                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15963                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15964                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15965                    (126687600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
15966                    (152089200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15967                    (162370800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15968                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15969                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15970                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15971                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15972                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15973                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15974                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15975                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15976                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15977                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15978                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15979                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15980                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15981                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15982                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15983                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15984                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15985                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15986                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15987                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15988                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15989                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15990                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15991                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15992                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15993                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15994                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15995                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15996                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15997                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
15998                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
15999                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16000                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16001                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16002                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16003                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16004                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16005                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16006                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16007                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16008                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16009                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16010                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16011                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16012                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16013                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16014                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16015                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16016                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16017                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16018                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16019                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16020                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16021                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16022                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16023                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16024                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16025                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16026                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16027                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16028                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16029                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16030                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16031                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16032                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16033                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16034                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16035                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16036                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16037                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16038                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16039                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16040                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16041                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16042                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16043                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16044                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16045                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16046                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16047                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16048                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16049                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16050                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16051                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16052                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16053                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16054                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16055                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16056                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16057                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16058                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16059                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16060                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16061                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16062                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16063                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16064                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16065                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16066                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16067                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16068                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16069                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16070                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16071                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16072                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16073                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16074                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16075                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16076                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16077                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16078                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16079                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16080                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16081                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16082                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16083                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16084                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16085                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16086                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16087                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16088                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16089                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16090                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16091                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16092                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16093                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16094                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16095                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16096                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16097                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16098                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16099                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16100                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16101                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16102                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16103                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16104                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16105                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16106                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16107                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16108                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16109                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16110                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16111                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16112                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16113                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16114                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16115                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16116                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16117                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16118                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16119                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16120                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16121                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16122                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16123                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16124                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16125                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16126                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16127                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16128                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16129                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16130                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16131                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16132                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16133                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16134                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16135                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16136                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16137                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16138                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16139                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16140                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16141                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16142                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16143                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16144                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16145                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16146                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16147                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16148                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16149                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16150                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16151                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16152                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16153                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16154                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16155                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16156                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16157                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16158                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16159                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16160                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16161                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16162                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16163                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16164                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16165                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16166                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16167                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16168                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16169                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16170                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16171                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16172                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16173                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16174                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16175                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16176                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16177                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16178                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16179                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16180                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16181                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16182                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16183                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16184                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16185                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16186                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16187                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16188                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16189                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16190                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16191                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16192                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16193                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16194                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16195                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16196                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16197                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16198                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16199                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16200                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16201                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16202                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16203                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16204                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16205                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16206                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16207                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16208                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16209                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16210                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16211                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16212                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16213                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16214                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16215                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16216                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16217                ];
16218                FixedTimespanSet {
16219                    first: FixedTimespan {
16220                        utc_offset: -20582,
16221                        dst_offset: 0,
16222                        name: "LMT",
16223                    },
16224                    rest: REST
16225                }
16226            },
16227
16228            Tz::America__Kentucky__Monticello => {
16229                const REST: &[(i64, FixedTimespan)] = &[
16230                    (-2717626836, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16231                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16232                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16233                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16234                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16235                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
16236                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
16237                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16238                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16239                    (-37213200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16240                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16241                    (-5763600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16242                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16243                    (25686000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16244                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16245                    (57740400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16246                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16247                    (89190000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16248                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16249                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16250                    (126691200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16251                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16252                    (162374400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16253                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16254                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16255                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16256                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16257                    (247042800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16258                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16259                    (278492400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16260                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16261                    (309942000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16262                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16263                    (341391600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16264                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16265                    (372841200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16266                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16267                    (404895600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16268                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16269                    (436345200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16270                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16271                    (467794800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16272                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16273                    (499244400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16274                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16275                    (530694000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16276                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16277                    (562143600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16278                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16279                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16280                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16281                    (625647600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16282                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16283                    (657097200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16284                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16285                    (688546800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16286                    (702460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16287                    (719996400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16288                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16289                    (752050800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16290                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16291                    (783500400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16292                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16293                    (814950000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16294                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16295                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16296                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16297                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16298                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16299                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16300                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16301                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16302                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16303                    (972802800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16304                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16305                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16306                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16307                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16308                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16309                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16310                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16311                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16312                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16313                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16314                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16315                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16316                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16317                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16318                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16319                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16320                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16321                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16322                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16323                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16324                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16325                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16326                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16327                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16328                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16329                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16330                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16331                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16332                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16333                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16334                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16335                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16336                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16337                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16338                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16339                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16340                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16341                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16342                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16343                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16344                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16345                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16346                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16347                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16348                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16349                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16350                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16351                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16352                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16353                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16354                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16355                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16356                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16357                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16358                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16359                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16360                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16361                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16362                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16363                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16364                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16365                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16366                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16367                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16368                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16369                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16370                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16371                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16372                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16373                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16374                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16375                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16376                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16377                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16378                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16379                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16380                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16381                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16382                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16383                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16384                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16385                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16386                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16387                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16388                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16389                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16390                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16391                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16392                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16393                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16394                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16395                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16396                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16397                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16398                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16399                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16400                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16401                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16402                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16403                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16404                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16405                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16406                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16407                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16408                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16409                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16410                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16411                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16412                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16413                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16414                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16415                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16416                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16417                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16418                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16419                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16420                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16421                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16422                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16423                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16424                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16425                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16426                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16427                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16428                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16429                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16430                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16431                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16432                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16433                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16434                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16435                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16436                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16437                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16438                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16439                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16440                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16441                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16442                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16443                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16444                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16445                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16446                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16447                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16448                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16449                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16450                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16451                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16452                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16453                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16454                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16455                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16456                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16457                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16458                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16459                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16460                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16461                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16462                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16463                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16464                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16465                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16466                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16467                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16468                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16469                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16470                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16471                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16472                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16473                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16474                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16475                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16476                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16477                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16478                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16479                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16480                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16481                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16482                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16483                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16484                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16485                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16486                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16487                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16488                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16489                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16490                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16491                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16492                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16493                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16494                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16495                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16496                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16497                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16498                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16499                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16500                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
16501                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16502                ];
16503                FixedTimespanSet {
16504                    first: FixedTimespan {
16505                        utc_offset: -20364,
16506                        dst_offset: 0,
16507                        name: "LMT",
16508                    },
16509                    rest: REST
16510                }
16511            },
16512
16513            Tz::America__Knox_IN => {
16514                const REST: &[(i64, FixedTimespan)] = &[
16515                    (-2717626410, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16516                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16517                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16518                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16519                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16520                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
16521                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
16522                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16523                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16524                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16525                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16526                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16527                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16528                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16529                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16530                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16531                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16532                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16533                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16534                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16535                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16536                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16537                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16538                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16539                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16540                    (-447267600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16541                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16542                    (-415818000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16543                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16544                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16545                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16546                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16547                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16548                    (-321469200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16549                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16550                    (-289414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16551                    (-273686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16552                    (-257965200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16553                    (-242236800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16554                    (-195066000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16555                    (-84384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16556                    (-68662800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16557                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16558                    (-37213200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16559                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16560                    (-5763600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16561                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16562                    (25686000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16563                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16564                    (57740400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16565                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16566                    (89190000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16567                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16568                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16569                    (126691200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16570                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16571                    (162374400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16572                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16573                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16574                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16575                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16576                    (247042800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16577                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16578                    (278492400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16579                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16580                    (309942000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16581                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16582                    (341391600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16583                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16584                    (372841200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16585                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16586                    (404895600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16587                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16588                    (436345200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16589                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16590                    (467794800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16591                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16592                    (499244400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16593                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16594                    (530694000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16595                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16596                    (562143600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16597                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16598                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16599                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16600                    (625647600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16601                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16602                    (657097200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16603                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16604                    (688546800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
16605                    (1143961200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16606                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16607                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16608                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16609                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16610                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16611                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16612                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16613                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16614                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16615                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16616                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16617                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16618                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16619                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16620                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16621                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16622                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16623                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16624                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16625                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16626                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16627                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16628                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16629                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16630                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16631                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16632                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16633                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16634                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16635                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16636                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16637                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16638                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16639                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16640                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16641                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16642                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16643                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16644                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16645                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16646                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16647                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16648                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16649                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16650                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16651                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16652                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16653                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16654                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16655                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16656                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16657                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16658                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16659                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16660                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16661                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16662                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16663                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16664                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16665                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16666                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16667                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16668                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16669                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16670                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16671                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16672                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16673                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16674                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16675                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16676                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16677                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16678                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16679                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16680                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16681                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16682                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16683                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16684                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16685                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16686                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16687                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16688                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16689                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16690                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16691                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16692                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16693                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16694                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16695                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16696                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16697                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16698                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16699                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16700                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16701                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16702                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16703                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16704                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16705                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16706                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16707                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16708                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16709                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16710                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16711                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16712                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16713                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16714                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16715                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16716                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16717                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16718                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16719                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16720                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16721                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16722                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16723                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16724                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16725                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16726                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16727                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16728                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16729                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16730                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16731                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16732                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16733                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16734                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16735                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16736                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16737                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16738                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16739                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16740                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16741                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16742                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16743                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16744                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16745                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16746                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16747                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16748                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16749                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16750                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16751                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16752                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16753                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16754                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16755                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16756                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16757                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16758                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16759                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16760                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16761                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16762                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16763                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16764                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16765                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16766                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16767                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16768                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16769                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16770                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16771                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16772                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16773                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16774                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16775                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16776                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16777                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16778                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16779                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16780                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16781                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16782                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16783                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16784                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16785                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16786                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16787                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16788                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16789                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16790                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16791                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
16792                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
16793                ];
16794                FixedTimespanSet {
16795                    first: FixedTimespan {
16796                        utc_offset: -20790,
16797                        dst_offset: 0,
16798                        name: "LMT",
16799                    },
16800                    rest: REST
16801                }
16802            },
16803
16804            Tz::America__Kralendijk => {
16805                const REST: &[(i64, FixedTimespan)] = &[
16806                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
16807                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
16808                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
16809                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
16810                ];
16811                FixedTimespanSet {
16812                    first: FixedTimespan {
16813                        utc_offset: -15865,
16814                        dst_offset: 0,
16815                        name: "LMT",
16816                    },
16817                    rest: REST
16818                }
16819            },
16820
16821            Tz::America__La_Paz => {
16822                const REST: &[(i64, FixedTimespan)] = &[
16823                    (-2524505244, FixedTimespan { utc_offset: -16356, dst_offset: 0, name: "CMT" }),
16824                    (-1205954844, FixedTimespan { utc_offset: -16356, dst_offset: 3600, name: "BST" }),
16825                    (-1192307244, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
16826                ];
16827                FixedTimespanSet {
16828                    first: FixedTimespan {
16829                        utc_offset: -16356,
16830                        dst_offset: 0,
16831                        name: "LMT",
16832                    },
16833                    rest: REST
16834                }
16835            },
16836
16837            Tz::America__Lima => {
16838                const REST: &[(i64, FixedTimespan)] = &[
16839                    (-2524503108, FixedTimespan { utc_offset: -18516, dst_offset: 0, name: "LMT" }),
16840                    (-1938538284, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
16841                    (-1009825200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
16842                    (-1002052800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
16843                    (-986756400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
16844                    (-971035200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
16845                    (-955306800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
16846                    (-939585600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
16847                    (504939600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
16848                    (512712000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
16849                    (536475600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
16850                    (544248000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
16851                    (631170000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
16852                    (638942400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
16853                    (757400400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
16854                    (765172800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
16855                ];
16856                FixedTimespanSet {
16857                    first: FixedTimespan {
16858                        utc_offset: -18492,
16859                        dst_offset: 0,
16860                        name: "LMT",
16861                    },
16862                    rest: REST
16863                }
16864            },
16865
16866            Tz::America__Los_Angeles => {
16867                const REST: &[(i64, FixedTimespan)] = &[
16868                    (-2717611622, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16869                    (-1633269600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16870                    (-1615129200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16871                    (-1601820000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16872                    (-1583679600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16873                    (-880207200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PWT" }),
16874                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PPT" }),
16875                    (-765385200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16876                    (-687967140, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16877                    (-662655600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16878                    (-620838000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16879                    (-608137200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16880                    (-589388400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16881                    (-576082800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16882                    (-557938800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16883                    (-544633200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16884                    (-526489200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16885                    (-513183600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16886                    (-495039600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16887                    (-481734000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16888                    (-463590000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16889                    (-450284400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16890                    (-431535600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16891                    (-418230000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16892                    (-400086000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16893                    (-386780400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16894                    (-368636400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16895                    (-355330800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16896                    (-337186800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16897                    (-323881200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16898                    (-305737200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16899                    (-292431600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16900                    (-273682800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16901                    (-260982000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16902                    (-242233200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16903                    (-226508400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16904                    (-210783600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16905                    (-195058800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16906                    (-179334000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16907                    (-163609200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16908                    (-147884400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16909                    (-131554800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16910                    (-116434800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16911                    (-100105200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16912                    (-84376800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16913                    (-68655600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16914                    (-52927200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16915                    (-37206000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16916                    (-21477600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16917                    (-5756400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16918                    (9972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16919                    (25693200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16920                    (41421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16921                    (57747600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16922                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16923                    (89197200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16924                    (104925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16925                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16926                    (126698400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16927                    (152096400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16928                    (162381600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16929                    (183546000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16930                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16931                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16932                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16933                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16934                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16935                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16936                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16937                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16938                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16939                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16940                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16941                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16942                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16943                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16944                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16945                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16946                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16947                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16948                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16949                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16950                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16951                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16952                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16953                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16954                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16955                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16956                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16957                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16958                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16959                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16960                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16961                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16962                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16963                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16964                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16965                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16966                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16967                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16968                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16969                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16970                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16971                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16972                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16973                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16974                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16975                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16976                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16977                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16978                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16979                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16980                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16981                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16982                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16983                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16984                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16985                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16986                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16987                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16988                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16989                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16990                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16991                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16992                    (1173607200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16993                    (1194166800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16994                    (1205056800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16995                    (1225616400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16996                    (1236506400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16997                    (1257066000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
16998                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
16999                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17000                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17001                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17002                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17003                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17004                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17005                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17006                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17007                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17008                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17009                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17010                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17011                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17012                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17013                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17014                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17015                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17016                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17017                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17018                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17019                    (1604221200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17020                    (1615716000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17021                    (1636275600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17022                    (1647165600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17023                    (1667725200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17024                    (1678615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17025                    (1699174800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17026                    (1710064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17027                    (1730624400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17028                    (1741514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17029                    (1762074000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17030                    (1772964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17031                    (1793523600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17032                    (1805018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17033                    (1825578000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17034                    (1836468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17035                    (1857027600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17036                    (1867917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17037                    (1888477200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17038                    (1899367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17039                    (1919926800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17040                    (1930816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17041                    (1951376400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17042                    (1962871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17043                    (1983430800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17044                    (1994320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17045                    (2014880400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17046                    (2025770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17047                    (2046330000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17048                    (2057220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17049                    (2077779600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17050                    (2088669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17051                    (2109229200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17052                    (2120119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17053                    (2140678800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17054                    (2152173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17055                    (2172733200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17056                    (2183623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17057                    (2204182800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17058                    (2215072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17059                    (2235632400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17060                    (2246522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17061                    (2267082000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17062                    (2277972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17063                    (2298531600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17064                    (2309421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17065                    (2329981200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17066                    (2341476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17067                    (2362035600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17068                    (2372925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17069                    (2393485200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17070                    (2404375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17071                    (2424934800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17072                    (2435824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17073                    (2456384400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17074                    (2467274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17075                    (2487834000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17076                    (2499328800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17077                    (2519888400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17078                    (2530778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17079                    (2551338000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17080                    (2562228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17081                    (2582787600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17082                    (2593677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17083                    (2614237200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17084                    (2625127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17085                    (2645686800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17086                    (2656576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17087                    (2677136400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17088                    (2688631200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17089                    (2709190800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17090                    (2720080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17091                    (2740640400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17092                    (2751530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17093                    (2772090000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17094                    (2782980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17095                    (2803539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17096                    (2814429600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17097                    (2834989200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17098                    (2846484000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17099                    (2867043600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17100                    (2877933600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17101                    (2898493200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17102                    (2909383200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17103                    (2929942800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17104                    (2940832800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17105                    (2961392400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17106                    (2972282400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17107                    (2992842000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17108                    (3003732000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17109                    (3024291600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17110                    (3035786400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17111                    (3056346000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17112                    (3067236000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17113                    (3087795600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17114                    (3098685600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17115                    (3119245200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17116                    (3130135200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17117                    (3150694800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17118                    (3161584800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17119                    (3182144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17120                    (3193034400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17121                    (3213594000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17122                    (3225088800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17123                    (3245648400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17124                    (3256538400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17125                    (3277098000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17126                    (3287988000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17127                    (3308547600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17128                    (3319437600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17129                    (3339997200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17130                    (3350887200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17131                    (3371446800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17132                    (3382941600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17133                    (3403501200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17134                    (3414391200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17135                    (3434950800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17136                    (3445840800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17137                    (3466400400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17138                    (3477290400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17139                    (3497850000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17140                    (3508740000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17141                    (3529299600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17142                    (3540189600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17143                    (3560749200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17144                    (3572244000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17145                    (3592803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17146                    (3603693600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17147                    (3624253200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17148                    (3635143200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17149                    (3655702800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17150                    (3666592800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17151                    (3687152400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17152                    (3698042400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17153                    (3718602000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17154                    (3730096800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17155                    (3750656400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17156                    (3761546400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17157                    (3782106000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17158                    (3792996000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17159                    (3813555600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17160                    (3824445600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17161                    (3845005200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17162                    (3855895200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17163                    (3876454800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17164                    (3887344800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17165                    (3907904400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17166                    (3919399200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17167                    (3939958800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17168                    (3950848800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17169                    (3971408400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17170                    (3982298400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17171                    (4002858000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17172                    (4013748000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17173                    (4034307600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17174                    (4045197600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17175                    (4065757200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17176                    (4076647200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
17177                    (4097206800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17178                ];
17179                FixedTimespanSet {
17180                    first: FixedTimespan {
17181                        utc_offset: -28378,
17182                        dst_offset: 0,
17183                        name: "LMT",
17184                    },
17185                    rest: REST
17186                }
17187            },
17188
17189            Tz::America__Louisville => {
17190                const REST: &[(i64, FixedTimespan)] = &[
17191                    (-2717626618, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17192                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17193                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17194                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17195                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17196                    (-1535904000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17197                    (-1525280400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17198                    (-905097600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17199                    (-891795600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17200                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
17201                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
17202                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17203                    (-747251940, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17204                    (-744224400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17205                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17206                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17207                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17208                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17209                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17210                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17211                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17212                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17213                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17214                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17215                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17216                    (-450291600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17217                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17218                    (-415818000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17219                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17220                    (-384368400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17221                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17222                    (-352918800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17223                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17224                    (-321469200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17225                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17226                    (-289414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17227                    (-273686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17228                    (-266432400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17229                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17230                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17231                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17232                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17233                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17234                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17235                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17236                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17237                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17238                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17239                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17240                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17241                    (126687600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17242                    (152089200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17243                    (162370800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17244                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17245                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17246                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17247                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17248                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17249                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17250                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17251                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17252                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17253                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17254                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17255                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17256                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17257                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17258                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17259                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17260                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17261                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17262                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17263                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17264                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17265                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17266                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17267                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17268                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17269                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17270                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17271                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17272                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17273                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17274                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17275                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17276                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17277                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17278                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17279                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17280                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17281                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17282                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17283                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17284                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17285                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17286                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17287                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17288                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17289                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17290                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17291                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17292                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17293                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17294                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17295                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17296                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17297                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17298                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17299                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17300                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17301                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17302                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17303                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17304                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17305                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17306                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17307                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17308                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17309                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17310                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17311                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17312                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17313                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17314                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17315                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17316                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17317                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17318                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17319                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17320                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17321                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17322                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17323                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17324                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17325                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17326                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17327                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17328                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17329                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17330                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17331                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17332                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17333                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17334                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17335                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17336                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17337                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17338                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17339                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17340                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17341                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17342                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17343                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17344                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17345                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17346                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17347                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17348                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17349                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17350                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17351                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17352                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17353                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17354                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17355                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17356                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17357                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17358                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17359                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17360                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17361                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17362                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17363                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17364                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17365                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17366                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17367                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17368                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17369                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17370                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17371                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17372                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17373                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17374                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17375                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17376                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17377                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17378                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17379                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17380                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17381                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17382                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17383                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17384                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17385                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17386                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17387                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17388                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17389                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17390                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17391                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17392                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17393                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17394                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17395                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17396                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17397                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17398                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17399                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17400                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17401                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17402                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17403                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17404                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17405                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17406                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17407                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17408                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17409                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17410                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17411                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17412                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17413                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17414                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17415                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17416                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17417                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17418                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17419                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17420                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17421                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17422                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17423                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17424                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17425                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17426                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17427                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17428                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17429                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17430                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17431                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17432                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17433                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17434                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17435                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17436                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17437                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17438                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17439                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17440                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17441                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17442                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17443                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17444                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17445                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17446                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17447                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17448                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17449                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17450                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17451                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17452                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17453                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17454                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17455                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17456                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17457                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17458                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17459                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17460                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17461                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17462                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17463                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17464                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17465                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17466                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17467                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17468                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17469                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17470                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17471                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17472                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17473                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17474                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17475                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17476                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17477                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17478                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17479                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17480                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17481                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17482                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17483                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17484                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17485                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17486                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17487                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17488                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17489                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17490                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17491                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
17492                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17493                ];
17494                FixedTimespanSet {
17495                    first: FixedTimespan {
17496                        utc_offset: -20582,
17497                        dst_offset: 0,
17498                        name: "LMT",
17499                    },
17500                    rest: REST
17501                }
17502            },
17503
17504            Tz::America__Lower_Princes => {
17505                const REST: &[(i64, FixedTimespan)] = &[
17506                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
17507                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
17508                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
17509                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
17510                ];
17511                FixedTimespanSet {
17512                    first: FixedTimespan {
17513                        utc_offset: -15865,
17514                        dst_offset: 0,
17515                        name: "LMT",
17516                    },
17517                    rest: REST
17518                }
17519            },
17520
17521            Tz::America__Maceio => {
17522                const REST: &[(i64, FixedTimespan)] = &[
17523                    (-1767217028, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
17524                    (-1206957600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
17525                    (-1191362400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
17526                    (-1175374800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
17527                    (-1159826400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
17528                    (-633819600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
17529                    (-622069200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
17530                    (-602283600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
17531                    (-591832800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
17532                    (-570747600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
17533                    (-560210400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
17534                    (-539125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
17535                    (-531352800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
17536                    (-191365200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
17537                    (-184197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
17538                    (-155163600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
17539                    (-150069600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
17540                    (-128898000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
17541                    (-121125600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
17542                    (-99954000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
17543                    (-89589600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
17544                    (-68418000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
17545                    (-57967200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
17546                    (499748400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
17547                    (511236000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
17548                    (530593200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
17549                    (540266400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
17550                    (562129200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
17551                    (571197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
17552                    (592974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
17553                    (602042400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
17554                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
17555                    (634701600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
17556                    (813726000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
17557                    (824004000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
17558                    (938919600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
17559                    (951616800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
17560                    (970974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
17561                    (972180000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
17562                    (1003028400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
17563                    (1013911200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
17564                ];
17565                FixedTimespanSet {
17566                    first: FixedTimespan {
17567                        utc_offset: -8572,
17568                        dst_offset: 0,
17569                        name: "LMT",
17570                    },
17571                    rest: REST
17572                }
17573            },
17574
17575            Tz::America__Managua => {
17576                const REST: &[(i64, FixedTimespan)] = &[
17577                    (-2524500892, FixedTimespan { utc_offset: -20712, dst_offset: 0, name: "MMT" }),
17578                    (-1121105688, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17579                    (105084000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17580                    (161758800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17581                    (290584800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17582                    (299134800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17583                    (322034400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17584                    (330584400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17585                    (694260000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17586                    (717310800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17587                    (725868000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
17588                    (852094800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17589                    (1113112800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17590                    (1128229200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17591                    (1146384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17592                    (1159682400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17593                ];
17594                FixedTimespanSet {
17595                    first: FixedTimespan {
17596                        utc_offset: -20708,
17597                        dst_offset: 0,
17598                        name: "LMT",
17599                    },
17600                    rest: REST
17601                }
17602            },
17603
17604            Tz::America__Manaus => {
17605                const REST: &[(i64, FixedTimespan)] = &[
17606                    (-1767211196, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17607                    (-1206954000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17608                    (-1191358800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17609                    (-1175371200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17610                    (-1159822800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17611                    (-633816000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17612                    (-622065600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17613                    (-602280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17614                    (-591829200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17615                    (-570744000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17616                    (-560206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17617                    (-539121600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17618                    (-531349200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17619                    (-191361600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17620                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17621                    (-155160000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17622                    (-150066000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17623                    (-128894400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17624                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17625                    (-99950400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17626                    (-89586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17627                    (-68414400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17628                    (-57963600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17629                    (499752000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17630                    (511239600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17631                    (530596800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17632                    (540270000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17633                    (562132800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17634                    (571201200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17635                    (750830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17636                    (761713200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17637                ];
17638                FixedTimespanSet {
17639                    first: FixedTimespan {
17640                        utc_offset: -14404,
17641                        dst_offset: 0,
17642                        name: "LMT",
17643                    },
17644                    rest: REST
17645                }
17646            },
17647
17648            Tz::America__Marigot => {
17649                const REST: &[(i64, FixedTimespan)] = &[
17650                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
17651                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
17652                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
17653                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
17654                ];
17655                FixedTimespanSet {
17656                    first: FixedTimespan {
17657                        utc_offset: -15865,
17658                        dst_offset: 0,
17659                        name: "LMT",
17660                    },
17661                    rest: REST
17662                }
17663            },
17664
17665            Tz::America__Martinique => {
17666                const REST: &[(i64, FixedTimespan)] = &[
17667                    (-2524506940, FixedTimespan { utc_offset: -14660, dst_offset: 0, name: "FFMT" }),
17668                    (-1851537340, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
17669                    (323841600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
17670                    (338958000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
17671                ];
17672                FixedTimespanSet {
17673                    first: FixedTimespan {
17674                        utc_offset: -14660,
17675                        dst_offset: 0,
17676                        name: "LMT",
17677                    },
17678                    rest: REST
17679                }
17680            },
17681
17682            Tz::America__Matamoros => {
17683                const REST: &[(i64, FixedTimespan)] = &[
17684                    (-1514719800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17685                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17686                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17687                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17688                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17689                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17690                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17691                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17692                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17693                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17694                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17695                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17696                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17697                    (989136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17698                    (1001833200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17699                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17700                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17701                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17702                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17703                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17704                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17705                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17706                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17707                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17708                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17709                    (1175414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17710                    (1193554800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17711                    (1207468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17712                    (1225004400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17713                    (1238918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17714                    (1256454000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17715                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17716                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17717                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17718                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17719                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17720                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17721                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17722                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17723                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17724                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17725                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17726                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17727                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17728                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17729                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17730                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17731                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17732                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17733                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17734                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17735                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17736                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17737                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17738                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17739                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17740                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17741                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17742                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17743                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17744                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17745                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17746                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17747                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17748                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17749                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17750                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17751                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17752                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17753                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17754                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17755                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17756                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17757                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17758                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17759                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17760                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17761                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17762                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17763                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17764                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17765                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17766                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17767                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17768                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17769                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17770                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17771                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17772                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17773                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17774                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17775                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17776                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17777                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17778                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17779                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17780                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17781                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17782                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17783                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17784                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17785                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17786                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17787                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17788                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17789                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17790                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17791                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17792                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17793                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17794                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17795                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17796                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17797                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17798                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17799                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17800                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17801                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17802                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17803                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17804                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17805                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17806                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17807                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17808                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17809                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17810                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17811                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17812                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17813                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17814                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17815                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17816                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17817                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17818                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17819                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17820                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17821                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17822                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17823                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17824                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17825                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17826                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17827                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17828                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17829                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17830                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17831                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17832                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17833                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17834                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17835                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17836                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17837                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17838                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17839                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17840                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17841                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17842                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17843                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17844                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17845                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17846                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17847                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17848                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17849                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17850                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17851                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17852                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17853                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17854                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17855                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17856                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17857                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17858                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17859                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17860                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17861                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17862                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17863                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17864                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17865                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17866                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17867                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17868                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17869                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17870                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17871                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17872                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17873                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17874                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17875                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17876                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17877                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17878                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17879                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17880                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17881                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17882                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17883                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17884                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17885                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17886                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17887                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17888                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17889                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17890                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17891                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17892                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17893                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
17894                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17895                ];
17896                FixedTimespanSet {
17897                    first: FixedTimespan {
17898                        utc_offset: -23400,
17899                        dst_offset: 0,
17900                        name: "LMT",
17901                    },
17902                    rest: REST
17903                }
17904            },
17905
17906            Tz::America__Mazatlan => {
17907                const REST: &[(i64, FixedTimespan)] = &[
17908                    (-1514714060, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17909                    (-1343066400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17910                    (-1234807200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17911                    (-1220292000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17912                    (-1207159200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17913                    (-1191344400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
17914                    (-873828000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17915                    (-661539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
17916                    (28800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17917                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17918                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17919                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17920                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17921                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17922                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17923                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17924                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17925                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17926                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17927                    (989139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17928                    (1001836800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17929                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17930                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17931                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17932                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17933                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17934                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17935                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17936                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17937                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17938                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17939                    (1175418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17940                    (1193558400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17941                    (1207472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17942                    (1225008000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17943                    (1238922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17944                    (1256457600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17945                    (1270371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17946                    (1288512000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17947                    (1301821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17948                    (1319961600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17949                    (1333270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17950                    (1351411200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17951                    (1365325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17952                    (1382860800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17953                    (1396774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17954                    (1414310400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17955                    (1428224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17956                    (1445760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17957                    (1459674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17958                    (1477814400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17959                    (1491123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17960                    (1509264000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17961                    (1522573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17962                    (1540713600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17963                    (1554627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17964                    (1572163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17965                    (1586077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17966                    (1603612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17967                    (1617526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17968                    (1635667200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17969                    (1648976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
17970                    (1667116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
17971                ];
17972                FixedTimespanSet {
17973                    first: FixedTimespan {
17974                        utc_offset: -25540,
17975                        dst_offset: 0,
17976                        name: "LMT",
17977                    },
17978                    rest: REST
17979                }
17980            },
17981
17982            Tz::America__Mendoza => {
17983                const REST: &[(i64, FixedTimespan)] = &[
17984                    (-2372095484, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: "CMT" }),
17985                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17986                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17987                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17988                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17989                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17990                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17991                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17992                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17993                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17994                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17995                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17996                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17997                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
17998                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
17999                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
18000                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
18001                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
18002                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
18003                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
18004                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
18005                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
18006                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
18007                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
18008                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
18009                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
18010                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
18011                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
18012                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
18013                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
18014                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
18015                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
18016                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
18017                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
18018                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
18019                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
18020                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
18021                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
18022                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
18023                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
18024                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
18025                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
18026                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18027                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18028                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18029                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18030                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18031                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18032                    (636516000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
18033                    (655963200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
18034                    (667796400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
18035                    (687499200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
18036                    (699418800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
18037                    (719380800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18038                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18039                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
18040                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18041                    (1085281200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
18042                    (1096171200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18043                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18044                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18045                ];
18046                FixedTimespanSet {
18047                    first: FixedTimespan {
18048                        utc_offset: -16516,
18049                        dst_offset: 0,
18050                        name: "LMT",
18051                    },
18052                    rest: REST
18053                }
18054            },
18055
18056            Tz::America__Menominee => {
18057                const REST: &[(i64, FixedTimespan)] = &[
18058                    (-2659759773, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18059                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18060                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18061                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18062                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18063                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
18064                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
18065                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18066                    (-747244800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18067                    (-733942800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18068                    (-116438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18069                    (-100112400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18070                    (-21484800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
18071                    (104914800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18072                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18073                    (126691200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18074                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18075                    (162374400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18076                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18077                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18078                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18079                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18080                    (247042800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18081                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18082                    (278492400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18083                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18084                    (309942000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18085                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18086                    (341391600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18087                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18088                    (372841200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18089                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18090                    (404895600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18091                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18092                    (436345200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18093                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18094                    (467794800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18095                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18096                    (499244400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18097                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18098                    (530694000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18099                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18100                    (562143600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18101                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18102                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18103                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18104                    (625647600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18105                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18106                    (657097200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18107                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18108                    (688546800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18109                    (702460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18110                    (719996400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18111                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18112                    (752050800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18113                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18114                    (783500400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18115                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18116                    (814950000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18117                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18118                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18119                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18120                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18121                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18122                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18123                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18124                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18125                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18126                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18127                    (986112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18128                    (1004252400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18129                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18130                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18131                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18132                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18133                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18134                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18135                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18136                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18137                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18138                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18139                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18140                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18141                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18142                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18143                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18144                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18145                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18146                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18147                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18148                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18149                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18150                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18151                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18152                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18153                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18154                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18155                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18156                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18157                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18158                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18159                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18160                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18161                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18162                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18163                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18164                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18165                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18166                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18167                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18168                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18169                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18170                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18171                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18172                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18173                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18174                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18175                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18176                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18177                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18178                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18179                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18180                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18181                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18182                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18183                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18184                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18185                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18186                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18187                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18188                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18189                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18190                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18191                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18192                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18193                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18194                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18195                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18196                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18197                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18198                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18199                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18200                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18201                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18202                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18203                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18204                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18205                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18206                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18207                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18208                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18209                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18210                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18211                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18212                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18213                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18214                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18215                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18216                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18217                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18218                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18219                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18220                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18221                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18222                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18223                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18224                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18225                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18226                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18227                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18228                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18229                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18230                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18231                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18232                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18233                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18234                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18235                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18236                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18237                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18238                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18239                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18240                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18241                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18242                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18243                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18244                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18245                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18246                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18247                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18248                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18249                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18250                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18251                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18252                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18253                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18254                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18255                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18256                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18257                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18258                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18259                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18260                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18261                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18262                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18263                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18264                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18265                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18266                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18267                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18268                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18269                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18270                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18271                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18272                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18273                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18274                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18275                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18276                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18277                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18278                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18279                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18280                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18281                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18282                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18283                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18284                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18285                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18286                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18287                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18288                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18289                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18290                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18291                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18292                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18293                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18294                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18295                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18296                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18297                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18298                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18299                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18300                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18301                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18302                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18303                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18304                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18305                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18306                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18307                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18308                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18309                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18310                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18311                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18312                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18313                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18314                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18315                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18316                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18317                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18318                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18319                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18320                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18321                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18322                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18323                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18324                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18325                ];
18326                FixedTimespanSet {
18327                    first: FixedTimespan {
18328                        utc_offset: -21027,
18329                        dst_offset: 0,
18330                        name: "LMT",
18331                    },
18332                    rest: REST
18333                }
18334            },
18335
18336            Tz::America__Merida => {
18337                const REST: &[(i64, FixedTimespan)] = &[
18338                    (-1514721692, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18339                    (377935200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
18340                    (407653200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18341                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18342                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18343                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18344                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18345                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18346                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18347                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18348                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18349                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18350                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18351                    (989136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18352                    (1001833200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18353                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18354                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18355                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18356                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18357                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18358                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18359                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18360                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18361                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18362                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18363                    (1175414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18364                    (1193554800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18365                    (1207468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18366                    (1225004400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18367                    (1238918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18368                    (1256454000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18369                    (1270368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18370                    (1288508400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18371                    (1301817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18372                    (1319958000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18373                    (1333267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18374                    (1351407600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18375                    (1365321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18376                    (1382857200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18377                    (1396771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18378                    (1414306800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18379                    (1428220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18380                    (1445756400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18381                    (1459670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18382                    (1477810800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18383                    (1491120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18384                    (1509260400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18385                    (1522569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18386                    (1540710000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18387                    (1554624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18388                    (1572159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18389                    (1586073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18390                    (1603609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18391                    (1617523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18392                    (1635663600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18393                    (1648972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18394                    (1667113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18395                ];
18396                FixedTimespanSet {
18397                    first: FixedTimespan {
18398                        utc_offset: -21508,
18399                        dst_offset: 0,
18400                        name: "LMT",
18401                    },
18402                    rest: REST
18403                }
18404            },
18405
18406            Tz::America__Metlakatla => {
18407                const REST: &[(i64, FixedTimespan)] = &[
18408                    (-3225223727, FixedTimespan { utc_offset: -31578, dst_offset: 0, name: "LMT" }),
18409                    (-2188955622, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
18410                    (-880207200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PWT" }),
18411                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PPT" }),
18412                    (-765385200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
18413                    (-21477600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
18414                    (-5756400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
18415                    (9972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
18416                    (25693200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
18417                    (41421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
18418                    (57747600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
18419                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
18420                    (89197200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
18421                    (104925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
18422                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
18423                    (126698400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
18424                    (152096400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
18425                    (162381600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
18426                    (183546000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
18427                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
18428                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
18429                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
18430                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
18431                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
18432                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
18433                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
18434                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
18435                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
18436                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
18437                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
18438                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
18439                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
18440                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
18441                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
18442                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
18443                    (1446372000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18444                    (1457866800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18445                    (1478426400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18446                    (1489316400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18447                    (1509876000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18448                    (1520766000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18449                    (1541325600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
18450                    (1547978400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18451                    (1552215600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18452                    (1572775200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18453                    (1583665200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18454                    (1604224800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18455                    (1615719600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18456                    (1636279200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18457                    (1647169200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18458                    (1667728800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18459                    (1678618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18460                    (1699178400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18461                    (1710068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18462                    (1730628000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18463                    (1741518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18464                    (1762077600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18465                    (1772967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18466                    (1793527200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18467                    (1805022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18468                    (1825581600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18469                    (1836471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18470                    (1857031200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18471                    (1867921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18472                    (1888480800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18473                    (1899370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18474                    (1919930400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18475                    (1930820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18476                    (1951380000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18477                    (1962874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18478                    (1983434400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18479                    (1994324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18480                    (2014884000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18481                    (2025774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18482                    (2046333600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18483                    (2057223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18484                    (2077783200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18485                    (2088673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18486                    (2109232800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18487                    (2120122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18488                    (2140682400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18489                    (2152177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18490                    (2172736800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18491                    (2183626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18492                    (2204186400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18493                    (2215076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18494                    (2235636000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18495                    (2246526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18496                    (2267085600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18497                    (2277975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18498                    (2298535200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18499                    (2309425200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18500                    (2329984800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18501                    (2341479600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18502                    (2362039200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18503                    (2372929200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18504                    (2393488800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18505                    (2404378800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18506                    (2424938400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18507                    (2435828400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18508                    (2456388000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18509                    (2467278000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18510                    (2487837600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18511                    (2499332400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18512                    (2519892000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18513                    (2530782000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18514                    (2551341600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18515                    (2562231600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18516                    (2582791200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18517                    (2593681200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18518                    (2614240800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18519                    (2625130800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18520                    (2645690400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18521                    (2656580400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18522                    (2677140000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18523                    (2688634800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18524                    (2709194400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18525                    (2720084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18526                    (2740644000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18527                    (2751534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18528                    (2772093600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18529                    (2782983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18530                    (2803543200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18531                    (2814433200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18532                    (2834992800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18533                    (2846487600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18534                    (2867047200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18535                    (2877937200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18536                    (2898496800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18537                    (2909386800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18538                    (2929946400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18539                    (2940836400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18540                    (2961396000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18541                    (2972286000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18542                    (2992845600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18543                    (3003735600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18544                    (3024295200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18545                    (3035790000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18546                    (3056349600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18547                    (3067239600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18548                    (3087799200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18549                    (3098689200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18550                    (3119248800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18551                    (3130138800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18552                    (3150698400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18553                    (3161588400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18554                    (3182148000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18555                    (3193038000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18556                    (3213597600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18557                    (3225092400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18558                    (3245652000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18559                    (3256542000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18560                    (3277101600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18561                    (3287991600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18562                    (3308551200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18563                    (3319441200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18564                    (3340000800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18565                    (3350890800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18566                    (3371450400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18567                    (3382945200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18568                    (3403504800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18569                    (3414394800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18570                    (3434954400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18571                    (3445844400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18572                    (3466404000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18573                    (3477294000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18574                    (3497853600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18575                    (3508743600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18576                    (3529303200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18577                    (3540193200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18578                    (3560752800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18579                    (3572247600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18580                    (3592807200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18581                    (3603697200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18582                    (3624256800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18583                    (3635146800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18584                    (3655706400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18585                    (3666596400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18586                    (3687156000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18587                    (3698046000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18588                    (3718605600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18589                    (3730100400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18590                    (3750660000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18591                    (3761550000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18592                    (3782109600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18593                    (3792999600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18594                    (3813559200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18595                    (3824449200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18596                    (3845008800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18597                    (3855898800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18598                    (3876458400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18599                    (3887348400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18600                    (3907908000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18601                    (3919402800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18602                    (3939962400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18603                    (3950852400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18604                    (3971412000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18605                    (3982302000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18606                    (4002861600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18607                    (4013751600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18608                    (4034311200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18609                    (4045201200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18610                    (4065760800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18611                    (4076650800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
18612                    (4097210400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
18613                ];
18614                FixedTimespanSet {
18615                    first: FixedTimespan {
18616                        utc_offset: 54822,
18617                        dst_offset: 0,
18618                        name: "LMT",
18619                    },
18620                    rest: REST
18621                }
18622            },
18623
18624            Tz::America__Mexico_City => {
18625                const REST: &[(i64, FixedTimespan)] = &[
18626                    (-1514715804, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
18627                    (-1343066400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18628                    (-1234807200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
18629                    (-1220292000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
18630                    (-1207159200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
18631                    (-1191344400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18632                    (-975261600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18633                    (-963169200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18634                    (-917114400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18635                    (-907354800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18636                    (-821901600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
18637                    (-810068400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18638                    (-627501600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18639                    (-612990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18640                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18641                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18642                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18643                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18644                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18645                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18646                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18647                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18648                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18649                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18650                    (989136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18651                    (1001833200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18652                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18653                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18654                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18655                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18656                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18657                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18658                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18659                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18660                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18661                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18662                    (1175414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18663                    (1193554800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18664                    (1207468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18665                    (1225004400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18666                    (1238918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18667                    (1256454000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18668                    (1270368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18669                    (1288508400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18670                    (1301817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18671                    (1319958000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18672                    (1333267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18673                    (1351407600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18674                    (1365321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18675                    (1382857200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18676                    (1396771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18677                    (1414306800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18678                    (1428220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18679                    (1445756400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18680                    (1459670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18681                    (1477810800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18682                    (1491120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18683                    (1509260400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18684                    (1522569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18685                    (1540710000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18686                    (1554624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18687                    (1572159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18688                    (1586073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18689                    (1603609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18690                    (1617523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18691                    (1635663600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18692                    (1648972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
18693                    (1667113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
18694                ];
18695                FixedTimespanSet {
18696                    first: FixedTimespan {
18697                        utc_offset: -23796,
18698                        dst_offset: 0,
18699                        name: "LMT",
18700                    },
18701                    rest: REST
18702                }
18703            },
18704
18705            Tz::America__Miquelon => {
18706                const REST: &[(i64, FixedTimespan)] = &[
18707                    (-1847650520, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18708                    (326001600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18709                    (544597200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18710                    (562132800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18711                    (576046800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18712                    (594187200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18713                    (607496400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18714                    (625636800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18715                    (638946000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18716                    (657086400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18717                    (671000400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18718                    (688536000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18719                    (702450000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18720                    (719985600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18721                    (733899600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18722                    (752040000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18723                    (765349200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18724                    (783489600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18725                    (796798800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18726                    (814939200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18727                    (828853200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18728                    (846388800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18729                    (860302800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18730                    (877838400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18731                    (891752400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18732                    (909288000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18733                    (923202000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18734                    (941342400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18735                    (954651600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18736                    (972792000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18737                    (986101200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18738                    (1004241600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18739                    (1018155600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18740                    (1035691200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18741                    (1049605200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18742                    (1067140800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18743                    (1081054800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18744                    (1099195200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18745                    (1112504400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18746                    (1130644800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18747                    (1143954000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18748                    (1162094400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18749                    (1173589200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18750                    (1194148800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18751                    (1205038800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18752                    (1225598400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18753                    (1236488400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18754                    (1257048000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18755                    (1268542800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18756                    (1289102400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18757                    (1299992400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18758                    (1320552000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18759                    (1331442000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18760                    (1352001600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18761                    (1362891600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18762                    (1383451200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18763                    (1394341200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18764                    (1414900800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18765                    (1425790800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18766                    (1446350400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18767                    (1457845200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18768                    (1478404800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18769                    (1489294800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18770                    (1509854400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18771                    (1520744400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18772                    (1541304000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18773                    (1552194000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18774                    (1572753600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18775                    (1583643600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18776                    (1604203200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18777                    (1615698000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18778                    (1636257600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18779                    (1647147600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18780                    (1667707200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18781                    (1678597200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18782                    (1699156800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18783                    (1710046800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18784                    (1730606400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18785                    (1741496400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18786                    (1762056000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18787                    (1772946000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18788                    (1793505600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18789                    (1805000400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18790                    (1825560000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18791                    (1836450000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18792                    (1857009600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18793                    (1867899600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18794                    (1888459200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18795                    (1899349200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18796                    (1919908800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18797                    (1930798800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18798                    (1951358400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18799                    (1962853200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18800                    (1983412800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18801                    (1994302800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18802                    (2014862400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18803                    (2025752400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18804                    (2046312000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18805                    (2057202000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18806                    (2077761600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18807                    (2088651600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18808                    (2109211200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18809                    (2120101200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18810                    (2140660800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18811                    (2152155600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18812                    (2172715200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18813                    (2183605200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18814                    (2204164800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18815                    (2215054800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18816                    (2235614400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18817                    (2246504400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18818                    (2267064000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18819                    (2277954000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18820                    (2298513600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18821                    (2309403600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18822                    (2329963200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18823                    (2341458000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18824                    (2362017600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18825                    (2372907600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18826                    (2393467200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18827                    (2404357200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18828                    (2424916800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18829                    (2435806800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18830                    (2456366400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18831                    (2467256400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18832                    (2487816000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18833                    (2499310800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18834                    (2519870400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18835                    (2530760400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18836                    (2551320000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18837                    (2562210000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18838                    (2582769600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18839                    (2593659600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18840                    (2614219200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18841                    (2625109200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18842                    (2645668800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18843                    (2656558800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18844                    (2677118400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18845                    (2688613200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18846                    (2709172800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18847                    (2720062800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18848                    (2740622400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18849                    (2751512400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18850                    (2772072000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18851                    (2782962000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18852                    (2803521600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18853                    (2814411600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18854                    (2834971200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18855                    (2846466000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18856                    (2867025600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18857                    (2877915600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18858                    (2898475200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18859                    (2909365200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18860                    (2929924800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18861                    (2940814800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18862                    (2961374400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18863                    (2972264400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18864                    (2992824000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18865                    (3003714000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18866                    (3024273600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18867                    (3035768400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18868                    (3056328000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18869                    (3067218000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18870                    (3087777600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18871                    (3098667600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18872                    (3119227200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18873                    (3130117200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18874                    (3150676800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18875                    (3161566800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18876                    (3182126400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18877                    (3193016400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18878                    (3213576000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18879                    (3225070800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18880                    (3245630400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18881                    (3256520400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18882                    (3277080000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18883                    (3287970000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18884                    (3308529600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18885                    (3319419600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18886                    (3339979200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18887                    (3350869200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18888                    (3371428800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18889                    (3382923600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18890                    (3403483200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18891                    (3414373200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18892                    (3434932800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18893                    (3445822800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18894                    (3466382400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18895                    (3477272400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18896                    (3497832000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18897                    (3508722000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18898                    (3529281600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18899                    (3540171600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18900                    (3560731200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18901                    (3572226000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18902                    (3592785600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18903                    (3603675600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18904                    (3624235200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18905                    (3635125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18906                    (3655684800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18907                    (3666574800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18908                    (3687134400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18909                    (3698024400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18910                    (3718584000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18911                    (3730078800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18912                    (3750638400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18913                    (3761528400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18914                    (3782088000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18915                    (3792978000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18916                    (3813537600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18917                    (3824427600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18918                    (3844987200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18919                    (3855877200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18920                    (3876436800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18921                    (3887326800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18922                    (3907886400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18923                    (3919381200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18924                    (3939940800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18925                    (3950830800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18926                    (3971390400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18927                    (3982280400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18928                    (4002840000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18929                    (4013730000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18930                    (4034289600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18931                    (4045179600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18932                    (4065739200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18933                    (4076629200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
18934                    (4097188800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
18935                ];
18936                FixedTimespanSet {
18937                    first: FixedTimespan {
18938                        utc_offset: -13480,
18939                        dst_offset: 0,
18940                        name: "LMT",
18941                    },
18942                    rest: REST
18943                }
18944            },
18945
18946            Tz::America__Moncton => {
18947                const REST: &[(i64, FixedTimespan)] = &[
18948                    (-2715882052, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
18949                    (-2131642800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18950                    (-1632074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18951                    (-1615143600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18952                    (-1153681200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18953                    (-1145822400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18954                    (-1122231600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18955                    (-1114372800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18956                    (-1090782000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18957                    (-1082923200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18958                    (-1059332400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18959                    (-1051473600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18960                    (-1027882800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18961                    (-1020024000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18962                    (-996433200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18963                    (-988574400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18964                    (-965674800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18965                    (-955396800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18966                    (-934743600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18967                    (-923947200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18968                    (-904503600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18969                    (-891892800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18970                    (-880221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
18971                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
18972                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18973                    (-747252000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18974                    (-733950000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18975                    (-715802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18976                    (-702500400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18977                    (-684352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18978                    (-671050800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18979                    (-652903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18980                    (-639601200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18981                    (-620848800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18982                    (-608151600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18983                    (-589399200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18984                    (-576097200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18985                    (-557949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18986                    (-544647600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18987                    (-526500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18988                    (-513198000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18989                    (-495050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18990                    (-481748400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18991                    (-463600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18992                    (-450298800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18993                    (-431546400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18994                    (-418244400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18995                    (-400096800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18996                    (-384375600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18997                    (-368647200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
18998                    (-352926000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
18999                    (-337197600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19000                    (-321476400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19001                    (-305748000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19002                    (-289422000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19003                    (-273693600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19004                    (-257972400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19005                    (-242244000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19006                    (-226522800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19007                    (-210794400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19008                    (-195073200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19009                    (-179344800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19010                    (-163623600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19011                    (-147895200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19012                    (-131569200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19013                    (-116445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19014                    (-100119600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19015                    (-84391200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19016                    (-68670000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19017                    (-52941600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19018                    (-37220400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19019                    (-21492000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19020                    (-5770800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19021                    (9957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19022                    (25678800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19023                    (41407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19024                    (57733200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19025                    (73461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19026                    (89182800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19027                    (136360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19028                    (152082000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19029                    (167810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19030                    (183531600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19031                    (199260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19032                    (215586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19033                    (230709600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19034                    (247035600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19035                    (262764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19036                    (278485200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19037                    (294213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19038                    (309934800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19039                    (325663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19040                    (341384400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19041                    (357112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19042                    (372834000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19043                    (388562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19044                    (404888400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19045                    (420012000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19046                    (436338000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19047                    (452066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19048                    (467787600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19049                    (483516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19050                    (499237200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19051                    (514965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19052                    (530686800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19053                    (544600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19054                    (562136400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19055                    (576050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19056                    (594190800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19057                    (607500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19058                    (625640400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19059                    (638949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19060                    (657090000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19061                    (671004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19062                    (688539600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19063                    (702453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19064                    (719989200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19065                    (733896060, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19066                    (752036460, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19067                    (765345660, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19068                    (783486060, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19069                    (796795260, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19070                    (814935660, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19071                    (828849660, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19072                    (846385260, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19073                    (860299260, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19074                    (877834860, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19075                    (891748860, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19076                    (909284460, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19077                    (923198460, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19078                    (941338860, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19079                    (954648060, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19080                    (972788460, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19081                    (986097660, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19082                    (1004238060, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19083                    (1018152060, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19084                    (1035687660, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19085                    (1049601660, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19086                    (1067137260, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19087                    (1081051260, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19088                    (1099191660, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19089                    (1112500860, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19090                    (1130641260, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19091                    (1143950460, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19092                    (1162090860, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19093                    (1173592800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19094                    (1194152400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19095                    (1205042400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19096                    (1225602000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19097                    (1236492000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19098                    (1257051600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19099                    (1268546400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19100                    (1289106000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19101                    (1299996000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19102                    (1320555600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19103                    (1331445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19104                    (1352005200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19105                    (1362895200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19106                    (1383454800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19107                    (1394344800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19108                    (1414904400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19109                    (1425794400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19110                    (1446354000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19111                    (1457848800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19112                    (1478408400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19113                    (1489298400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19114                    (1509858000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19115                    (1520748000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19116                    (1541307600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19117                    (1552197600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19118                    (1572757200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19119                    (1583647200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19120                    (1604206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19121                    (1615701600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19122                    (1636261200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19123                    (1647151200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19124                    (1667710800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19125                    (1678600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19126                    (1699160400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19127                    (1710050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19128                    (1730610000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19129                    (1741500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19130                    (1762059600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19131                    (1772949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19132                    (1793509200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19133                    (1805004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19134                    (1825563600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19135                    (1836453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19136                    (1857013200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19137                    (1867903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19138                    (1888462800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19139                    (1899352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19140                    (1919912400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19141                    (1930802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19142                    (1951362000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19143                    (1962856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19144                    (1983416400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19145                    (1994306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19146                    (2014866000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19147                    (2025756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19148                    (2046315600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19149                    (2057205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19150                    (2077765200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19151                    (2088655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19152                    (2109214800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19153                    (2120104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19154                    (2140664400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19155                    (2152159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19156                    (2172718800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19157                    (2183608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19158                    (2204168400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19159                    (2215058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19160                    (2235618000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19161                    (2246508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19162                    (2267067600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19163                    (2277957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19164                    (2298517200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19165                    (2309407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19166                    (2329966800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19167                    (2341461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19168                    (2362021200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19169                    (2372911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19170                    (2393470800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19171                    (2404360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19172                    (2424920400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19173                    (2435810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19174                    (2456370000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19175                    (2467260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19176                    (2487819600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19177                    (2499314400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19178                    (2519874000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19179                    (2530764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19180                    (2551323600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19181                    (2562213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19182                    (2582773200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19183                    (2593663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19184                    (2614222800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19185                    (2625112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19186                    (2645672400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19187                    (2656562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19188                    (2677122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19189                    (2688616800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19190                    (2709176400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19191                    (2720066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19192                    (2740626000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19193                    (2751516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19194                    (2772075600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19195                    (2782965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19196                    (2803525200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19197                    (2814415200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19198                    (2834974800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19199                    (2846469600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19200                    (2867029200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19201                    (2877919200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19202                    (2898478800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19203                    (2909368800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19204                    (2929928400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19205                    (2940818400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19206                    (2961378000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19207                    (2972268000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19208                    (2992827600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19209                    (3003717600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19210                    (3024277200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19211                    (3035772000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19212                    (3056331600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19213                    (3067221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19214                    (3087781200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19215                    (3098671200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19216                    (3119230800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19217                    (3130120800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19218                    (3150680400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19219                    (3161570400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19220                    (3182130000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19221                    (3193020000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19222                    (3213579600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19223                    (3225074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19224                    (3245634000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19225                    (3256524000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19226                    (3277083600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19227                    (3287973600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19228                    (3308533200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19229                    (3319423200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19230                    (3339982800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19231                    (3350872800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19232                    (3371432400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19233                    (3382927200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19234                    (3403486800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19235                    (3414376800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19236                    (3434936400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19237                    (3445826400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19238                    (3466386000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19239                    (3477276000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19240                    (3497835600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19241                    (3508725600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19242                    (3529285200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19243                    (3540175200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19244                    (3560734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19245                    (3572229600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19246                    (3592789200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19247                    (3603679200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19248                    (3624238800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19249                    (3635128800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19250                    (3655688400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19251                    (3666578400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19252                    (3687138000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19253                    (3698028000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19254                    (3718587600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19255                    (3730082400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19256                    (3750642000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19257                    (3761532000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19258                    (3782091600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19259                    (3792981600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19260                    (3813541200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19261                    (3824431200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19262                    (3844990800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19263                    (3855880800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19264                    (3876440400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19265                    (3887330400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19266                    (3907890000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19267                    (3919384800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19268                    (3939944400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19269                    (3950834400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19270                    (3971394000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19271                    (3982284000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19272                    (4002843600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19273                    (4013733600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19274                    (4034293200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19275                    (4045183200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19276                    (4065742800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19277                    (4076632800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
19278                    (4097192400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19279                ];
19280                FixedTimespanSet {
19281                    first: FixedTimespan {
19282                        utc_offset: -15548,
19283                        dst_offset: 0,
19284                        name: "LMT",
19285                    },
19286                    rest: REST
19287                }
19288            },
19289
19290            Tz::America__Monterrey => {
19291                const REST: &[(i64, FixedTimespan)] = &[
19292                    (-1514719124, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19293                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19294                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19295                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19296                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19297                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19298                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19299                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19300                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19301                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19302                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19303                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19304                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19305                    (989136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19306                    (1001833200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19307                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19308                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19309                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19310                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19311                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19312                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19313                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19314                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19315                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19316                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19317                    (1175414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19318                    (1193554800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19319                    (1207468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19320                    (1225004400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19321                    (1238918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19322                    (1256454000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19323                    (1270368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19324                    (1288508400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19325                    (1301817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19326                    (1319958000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19327                    (1333267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19328                    (1351407600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19329                    (1365321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19330                    (1382857200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19331                    (1396771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19332                    (1414306800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19333                    (1428220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19334                    (1445756400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19335                    (1459670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19336                    (1477810800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19337                    (1491120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19338                    (1509260400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19339                    (1522569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19340                    (1540710000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19341                    (1554624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19342                    (1572159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19343                    (1586073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19344                    (1603609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19345                    (1617523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19346                    (1635663600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19347                    (1648972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
19348                    (1667113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
19349                ];
19350                FixedTimespanSet {
19351                    first: FixedTimespan {
19352                        utc_offset: -24076,
19353                        dst_offset: 0,
19354                        name: "LMT",
19355                    },
19356                    rest: REST
19357                }
19358            },
19359
19360            Tz::America__Montevideo => {
19361                const REST: &[(i64, FixedTimespan)] = &[
19362                    (-1942690509, FixedTimespan { utc_offset: -13491, dst_offset: 0, name: "MMT" }),
19363                    (-1567455309, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
19364                    (-1459627200, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: "-03" }),
19365                    (-1443819600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "-0330" }),
19366                    (-1428006600, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: "-03" }),
19367                    (-1412283600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "-0330" }),
19368                    (-1396470600, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: "-03" }),
19369                    (-1380747600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "-0330" }),
19370                    (-1141590600, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: "-03" }),
19371                    (-1128286800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "-0330" }),
19372                    (-1110141000, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: "-03" }),
19373                    (-1096837200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "-0330" }),
19374                    (-1078691400, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: "-03" }),
19375                    (-1065387600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "-0330" }),
19376                    (-1047241800, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: "-03" }),
19377                    (-1033938000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "-0330" }),
19378                    (-1015187400, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: "-03" }),
19379                    (-1002488400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "-0330" }),
19380                    (-983737800, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: "-03" }),
19381                    (-971038800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "-0330" }),
19382                    (-954707400, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: "-03" }),
19383                    (-938984400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "-0330" }),
19384                    (-920838600, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: "-03" }),
19385                    (-907534800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "-0330" }),
19386                    (-896819400, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: "-03" }),
19387                    (-853621200, FixedTimespan { utc_offset: -10800, dst_offset: 1800, name: "-0230" }),
19388                    (-845847000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19389                    (-334789200, FixedTimespan { utc_offset: -10800, dst_offset: 1800, name: "-0230" }),
19390                    (-319671000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19391                    (-314226000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19392                    (-309996000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19393                    (-149720400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19394                    (-134604000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19395                    (-50446800, FixedTimespan { utc_offset: -10800, dst_offset: 1800, name: "-0230" }),
19396                    (-34205400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19397                    (9860400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19398                    (14176800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19399                    (72846000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19400                    (80100000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19401                    (127278000, FixedTimespan { utc_offset: -10800, dst_offset: 5400, name: "-0130" }),
19402                    (132111000, FixedTimespan { utc_offset: -10800, dst_offset: 1800, name: "-0230" }),
19403                    (147234600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19404                    (156913200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19405                    (165376800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19406                    (219812400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19407                    (226461600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19408                    (250052400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19409                    (257911200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19410                    (282711600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19411                    (289360800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19412                    (294202800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19413                    (322020000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19414                    (566449200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19415                    (573012000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19416                    (597812400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19417                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19418                    (625633200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19419                    (635911200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19420                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19421                    (667965600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19422                    (688532400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19423                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19424                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19425                    (730864800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19426                    (1095562800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19427                    (1111896000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19428                    (1128834000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19429                    (1142136000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19430                    (1159678800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19431                    (1173585600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19432                    (1191733200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19433                    (1205035200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19434                    (1223182800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19435                    (1236484800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19436                    (1254632400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19437                    (1268539200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19438                    (1286082000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19439                    (1299988800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19440                    (1317531600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19441                    (1331438400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19442                    (1349586000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19443                    (1362888000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19444                    (1381035600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19445                    (1394337600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19446                    (1412485200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
19447                    (1425787200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
19448                ];
19449                FixedTimespanSet {
19450                    first: FixedTimespan {
19451                        utc_offset: -13491,
19452                        dst_offset: 0,
19453                        name: "LMT",
19454                    },
19455                    rest: REST
19456                }
19457            },
19458
19459            Tz::America__Montreal => {
19460                const REST: &[(i64, FixedTimespan)] = &[
19461                    (-2366736148, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19462                    (-1632070800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19463                    (-1615140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19464                    (-1601753400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19465                    (-1583697600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19466                    (-1567357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19467                    (-1554667200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19468                    (-1534698000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19469                    (-1524074400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19470                    (-1503248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19471                    (-1492365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19472                    (-1471798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19473                    (-1460916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19474                    (-1440954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19475                    (-1428861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19476                    (-1409504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19477                    (-1397412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19478                    (-1378054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19479                    (-1365962400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19480                    (-1346605200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19481                    (-1333908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19482                    (-1315155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19483                    (-1301853600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19484                    (-1283706000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19485                    (-1270404000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19486                    (-1252256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19487                    (-1238954400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19488                    (-1220806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19489                    (-1207504800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19490                    (-1188752400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19491                    (-1176055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19492                    (-1157302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19493                    (-1144000800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19494                    (-1125853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19495                    (-1112551200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19496                    (-1094403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19497                    (-1081101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19498                    (-1062954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19499                    (-1049652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19500                    (-1031504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19501                    (-1018202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19502                    (-1000054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19503                    (-986752800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19504                    (-968000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19505                    (-955303200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19506                    (-936550800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19507                    (-880221600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EWT" }),
19508                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EPT" }),
19509                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19510                    (-747248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19511                    (-733946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19512                    (-715798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19513                    (-702496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19514                    (-684349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19515                    (-671047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19516                    (-652899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19517                    (-634154400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19518                    (-620845200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19519                    (-602704800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19520                    (-589395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19521                    (-576093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19522                    (-557946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19523                    (-544644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19524                    (-526496400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19525                    (-513194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19526                    (-495046800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19527                    (-481744800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19528                    (-463597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19529                    (-450295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19530                    (-431542800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19531                    (-418240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19532                    (-400093200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19533                    (-384372000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19534                    (-368643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19535                    (-352922400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19536                    (-337194000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19537                    (-321472800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19538                    (-305744400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19539                    (-289418400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19540                    (-273690000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19541                    (-257968800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19542                    (-242240400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19543                    (-226519200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19544                    (-210790800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19545                    (-195069600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19546                    (-179341200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19547                    (-163620000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19548                    (-147891600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19549                    (-131565600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19550                    (-116442000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19551                    (-100116000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19552                    (-84387600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19553                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19554                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19555                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19556                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19557                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19558                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19559                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19560                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19561                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19562                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19563                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19564                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19565                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19566                    (136364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19567                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19568                    (167814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19569                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19570                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19571                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19572                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19573                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19574                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19575                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19576                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19577                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19578                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19579                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19580                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19581                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19582                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19583                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19584                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19585                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19586                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19587                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19588                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19589                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19590                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19591                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19592                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19593                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19594                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19595                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19596                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19597                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19598                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19599                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19600                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19601                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19602                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19603                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19604                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19605                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19606                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19607                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19608                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19609                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19610                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19611                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19612                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19613                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19614                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19615                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19616                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19617                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19618                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19619                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19620                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19621                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19622                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19623                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19624                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19625                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19626                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19627                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19628                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19629                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19630                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19631                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19632                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19633                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19634                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19635                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19636                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19637                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19638                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19639                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19640                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19641                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19642                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19643                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19644                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19645                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19646                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19647                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19648                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19649                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19650                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19651                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19652                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19653                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19654                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19655                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19656                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19657                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19658                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19659                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19660                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19661                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19662                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19663                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19664                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19665                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19666                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19667                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19668                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19669                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19670                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19671                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19672                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19673                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19674                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19675                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19676                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19677                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19678                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19679                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19680                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19681                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19682                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19683                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19684                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19685                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19686                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19687                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19688                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19689                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19690                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19691                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19692                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19693                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19694                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19695                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19696                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19697                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19698                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19699                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19700                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19701                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19702                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19703                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19704                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19705                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19706                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19707                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19708                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19709                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19710                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19711                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19712                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19713                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19714                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19715                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19716                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19717                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19718                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19719                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19720                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19721                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19722                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19723                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19724                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19725                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19726                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19727                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19728                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19729                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19730                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19731                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19732                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19733                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19734                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19735                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19736                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19737                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19738                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19739                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19740                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19741                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19742                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19743                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19744                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19745                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19746                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19747                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19748                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19749                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19750                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19751                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19752                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19753                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19754                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19755                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19756                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19757                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19758                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19759                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19760                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19761                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19762                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19763                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19764                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19765                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19766                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19767                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19768                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19769                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19770                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19771                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19772                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19773                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19774                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19775                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19776                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19777                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19778                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19779                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19780                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19781                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19782                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19783                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19784                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19785                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19786                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19787                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19788                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19789                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19790                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19791                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19792                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19793                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19794                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19795                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19796                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19797                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19798                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19799                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19800                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19801                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19802                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19803                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19804                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19805                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19806                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19807                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19808                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19809                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19810                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19811                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19812                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19813                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19814                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19815                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19816                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19817                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19818                ];
19819                FixedTimespanSet {
19820                    first: FixedTimespan {
19821                        utc_offset: -19052,
19822                        dst_offset: 0,
19823                        name: "LMT",
19824                    },
19825                    rest: REST
19826                }
19827            },
19828
19829            Tz::America__Montserrat => {
19830                const REST: &[(i64, FixedTimespan)] = &[
19831                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19832                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
19833                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
19834                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
19835                ];
19836                FixedTimespanSet {
19837                    first: FixedTimespan {
19838                        utc_offset: -15865,
19839                        dst_offset: 0,
19840                        name: "LMT",
19841                    },
19842                    rest: REST
19843                }
19844            },
19845
19846            Tz::America__Nassau => {
19847                const REST: &[(i64, FixedTimespan)] = &[
19848                    (-2366736148, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19849                    (-1632070800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19850                    (-1615140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19851                    (-1601753400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19852                    (-1583697600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19853                    (-1567357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19854                    (-1554667200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19855                    (-1534698000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19856                    (-1524074400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19857                    (-1503248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19858                    (-1492365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19859                    (-1471798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19860                    (-1460916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19861                    (-1440954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19862                    (-1428861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19863                    (-1409504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19864                    (-1397412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19865                    (-1378054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19866                    (-1365962400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19867                    (-1346605200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19868                    (-1333908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19869                    (-1315155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19870                    (-1301853600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19871                    (-1283706000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19872                    (-1270404000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19873                    (-1252256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19874                    (-1238954400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19875                    (-1220806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19876                    (-1207504800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19877                    (-1188752400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19878                    (-1176055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19879                    (-1157302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19880                    (-1144000800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19881                    (-1125853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19882                    (-1112551200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19883                    (-1094403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19884                    (-1081101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19885                    (-1062954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19886                    (-1049652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19887                    (-1031504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19888                    (-1018202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19889                    (-1000054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19890                    (-986752800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19891                    (-968000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19892                    (-955303200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19893                    (-936550800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19894                    (-880221600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EWT" }),
19895                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EPT" }),
19896                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19897                    (-747248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19898                    (-733946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19899                    (-715798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19900                    (-702496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19901                    (-684349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19902                    (-671047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19903                    (-652899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19904                    (-634154400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19905                    (-620845200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19906                    (-602704800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19907                    (-589395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19908                    (-576093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19909                    (-557946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19910                    (-544644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19911                    (-526496400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19912                    (-513194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19913                    (-495046800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19914                    (-481744800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19915                    (-463597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19916                    (-450295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19917                    (-431542800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19918                    (-418240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19919                    (-400093200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19920                    (-384372000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19921                    (-368643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19922                    (-352922400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19923                    (-337194000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19924                    (-321472800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19925                    (-305744400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19926                    (-289418400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19927                    (-273690000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19928                    (-257968800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19929                    (-242240400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19930                    (-226519200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19931                    (-210790800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19932                    (-195069600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19933                    (-179341200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19934                    (-163620000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19935                    (-147891600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19936                    (-131565600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19937                    (-116442000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19938                    (-100116000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19939                    (-84387600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19940                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19941                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19942                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19943                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19944                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19945                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19946                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19947                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19948                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19949                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19950                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19951                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19952                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19953                    (136364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19954                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19955                    (167814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19956                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19957                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19958                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19959                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19960                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19961                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19962                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19963                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19964                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19965                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19966                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19967                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19968                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19969                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19970                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19971                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19972                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19973                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19974                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19975                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19976                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19977                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19978                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19979                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19980                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19981                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19982                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19983                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19984                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19985                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19986                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19987                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19988                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19989                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19990                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19991                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19992                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19993                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19994                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19995                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19996                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19997                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
19998                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
19999                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20000                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20001                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20002                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20003                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20004                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20005                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20006                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20007                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20008                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20009                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20010                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20011                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20012                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20013                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20014                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20015                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20016                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20017                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20018                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20019                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20020                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20021                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20022                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20023                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20024                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20025                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20026                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20027                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20028                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20029                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20030                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20031                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20032                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20033                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20034                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20035                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20036                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20037                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20038                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20039                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20040                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20041                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20042                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20043                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20044                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20045                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20046                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20047                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20048                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20049                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20050                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20051                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20052                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20053                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20054                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20055                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20056                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20057                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20058                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20059                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20060                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20061                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20062                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20063                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20064                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20065                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20066                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20067                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20068                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20069                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20070                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20071                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20072                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20073                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20074                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20075                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20076                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20077                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20078                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20079                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20080                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20081                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20082                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20083                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20084                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20085                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20086                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20087                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20088                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20089                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20090                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20091                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20092                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20093                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20094                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20095                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20096                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20097                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20098                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20099                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20100                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20101                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20102                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20103                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20104                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20105                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20106                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20107                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20108                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20109                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20110                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20111                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20112                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20113                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20114                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20115                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20116                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20117                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20118                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20119                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20120                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20121                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20122                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20123                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20124                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20125                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20126                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20127                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20128                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20129                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20130                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20131                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20132                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20133                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20134                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20135                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20136                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20137                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20138                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20139                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20140                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20141                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20142                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20143                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20144                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20145                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20146                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20147                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20148                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20149                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20150                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20151                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20152                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20153                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20154                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20155                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20156                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20157                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20158                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20159                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20160                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20161                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20162                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20163                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20164                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20165                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20166                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20167                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20168                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20169                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20170                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20171                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20172                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20173                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20174                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20175                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20176                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20177                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20178                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20179                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20180                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20181                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20182                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20183                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20184                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20185                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20186                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20187                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20188                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20189                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20190                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20191                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20192                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20193                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20194                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20195                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20196                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20197                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20198                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20199                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20200                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20201                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20202                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20203                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20204                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20205                ];
20206                FixedTimespanSet {
20207                    first: FixedTimespan {
20208                        utc_offset: -19052,
20209                        dst_offset: 0,
20210                        name: "LMT",
20211                    },
20212                    rest: REST
20213                }
20214            },
20215
20216            Tz::America__New_York => {
20217                const REST: &[(i64, FixedTimespan)] = &[
20218                    (-2717633038, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20219                    (-1633280400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20220                    (-1615140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20221                    (-1601830800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20222                    (-1583690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20223                    (-1570381200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20224                    (-1551636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20225                    (-1536512400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20226                    (-1523210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20227                    (-1504458000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20228                    (-1491760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20229                    (-1473008400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20230                    (-1459706400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20231                    (-1441558800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20232                    (-1428256800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20233                    (-1410109200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20234                    (-1396807200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20235                    (-1378659600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20236                    (-1365357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20237                    (-1347210000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20238                    (-1333908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20239                    (-1315155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20240                    (-1301853600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20241                    (-1283706000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20242                    (-1270404000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20243                    (-1252256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20244                    (-1238954400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20245                    (-1220806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20246                    (-1207504800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20247                    (-1189357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20248                    (-1176055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20249                    (-1157302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20250                    (-1144605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20251                    (-1125853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20252                    (-1112551200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20253                    (-1094403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20254                    (-1081101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20255                    (-1062954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20256                    (-1049652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20257                    (-1031504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20258                    (-1018202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20259                    (-1000054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20260                    (-986752800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20261                    (-968000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20262                    (-955303200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20263                    (-936550800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20264                    (-923248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20265                    (-905101200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20266                    (-891799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20267                    (-880218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EWT" }),
20268                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EPT" }),
20269                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20270                    (-747248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20271                    (-733946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20272                    (-715798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20273                    (-702496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20274                    (-684349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20275                    (-671047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20276                    (-652899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20277                    (-639597600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20278                    (-620845200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20279                    (-608148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20280                    (-589395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20281                    (-576093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20282                    (-557946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20283                    (-544644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20284                    (-526496400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20285                    (-513194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20286                    (-495046800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20287                    (-481744800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20288                    (-463597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20289                    (-447271200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20290                    (-431542800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20291                    (-415821600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20292                    (-400093200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20293                    (-384372000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20294                    (-368643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20295                    (-352922400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20296                    (-337194000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20297                    (-321472800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20298                    (-305744400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20299                    (-289418400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20300                    (-273690000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20301                    (-257968800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20302                    (-242240400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20303                    (-226519200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20304                    (-210790800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20305                    (-195069600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20306                    (-179341200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20307                    (-163620000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20308                    (-147891600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20309                    (-131565600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20310                    (-116442000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20311                    (-100116000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20312                    (-84387600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20313                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20314                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20315                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20316                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20317                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20318                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20319                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20320                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20321                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20322                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20323                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20324                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20325                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20326                    (126687600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20327                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20328                    (162370800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20329                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20330                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20331                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20332                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20333                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20334                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20335                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20336                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20337                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20338                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20339                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20340                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20341                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20342                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20343                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20344                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20345                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20346                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20347                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20348                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20349                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20350                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20351                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20352                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20353                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20354                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20355                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20356                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20357                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20358                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20359                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20360                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20361                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20362                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20363                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20364                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20365                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20366                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20367                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20368                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20369                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20370                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20371                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20372                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20373                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20374                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20375                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20376                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20377                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20378                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20379                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20380                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20381                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20382                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20383                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20384                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20385                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20386                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20387                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20388                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20389                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20390                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20391                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20392                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20393                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20394                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20395                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20396                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20397                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20398                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20399                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20400                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20401                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20402                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20403                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20404                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20405                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20406                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20407                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20408                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20409                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20410                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20411                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20412                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20413                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20414                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20415                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20416                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20417                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20418                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20419                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20420                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20421                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20422                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20423                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20424                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20425                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20426                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20427                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20428                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20429                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20430                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20431                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20432                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20433                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20434                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20435                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20436                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20437                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20438                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20439                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20440                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20441                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20442                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20443                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20444                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20445                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20446                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20447                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20448                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20449                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20450                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20451                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20452                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20453                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20454                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20455                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20456                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20457                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20458                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20459                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20460                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20461                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20462                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20463                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20464                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20465                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20466                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20467                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20468                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20469                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20470                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20471                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20472                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20473                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20474                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20475                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20476                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20477                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20478                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20479                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20480                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20481                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20482                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20483                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20484                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20485                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20486                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20487                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20488                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20489                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20490                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20491                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20492                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20493                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20494                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20495                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20496                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20497                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20498                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20499                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20500                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20501                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20502                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20503                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20504                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20505                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20506                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20507                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20508                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20509                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20510                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20511                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20512                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20513                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20514                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20515                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20516                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20517                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20518                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20519                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20520                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20521                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20522                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20523                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20524                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20525                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20526                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20527                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20528                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20529                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20530                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20531                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20532                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20533                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20534                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20535                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20536                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20537                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20538                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20539                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20540                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20541                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20542                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20543                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20544                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20545                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20546                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20547                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20548                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20549                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20550                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20551                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20552                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20553                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20554                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20555                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20556                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20557                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20558                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20559                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20560                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20561                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20562                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20563                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20564                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20565                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20566                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20567                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20568                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20569                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20570                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20571                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20572                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20573                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20574                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20575                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20576                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20577                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20578                ];
20579                FixedTimespanSet {
20580                    first: FixedTimespan {
20581                        utc_offset: -17762,
20582                        dst_offset: 0,
20583                        name: "LMT",
20584                    },
20585                    rest: REST
20586                }
20587            },
20588
20589            Tz::America__Nipigon => {
20590                const REST: &[(i64, FixedTimespan)] = &[
20591                    (-2366736148, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20592                    (-1632070800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20593                    (-1615140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20594                    (-1601753400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20595                    (-1583697600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20596                    (-1567357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20597                    (-1554667200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20598                    (-1534698000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20599                    (-1524074400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20600                    (-1503248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20601                    (-1492365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20602                    (-1471798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20603                    (-1460916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20604                    (-1440954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20605                    (-1428861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20606                    (-1409504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20607                    (-1397412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20608                    (-1378054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20609                    (-1365962400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20610                    (-1346605200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20611                    (-1333908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20612                    (-1315155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20613                    (-1301853600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20614                    (-1283706000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20615                    (-1270404000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20616                    (-1252256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20617                    (-1238954400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20618                    (-1220806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20619                    (-1207504800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20620                    (-1188752400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20621                    (-1176055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20622                    (-1157302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20623                    (-1144000800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20624                    (-1125853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20625                    (-1112551200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20626                    (-1094403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20627                    (-1081101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20628                    (-1062954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20629                    (-1049652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20630                    (-1031504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20631                    (-1018202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20632                    (-1000054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20633                    (-986752800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20634                    (-968000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20635                    (-955303200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20636                    (-936550800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20637                    (-880221600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EWT" }),
20638                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EPT" }),
20639                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20640                    (-747248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20641                    (-733946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20642                    (-715798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20643                    (-702496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20644                    (-684349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20645                    (-671047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20646                    (-652899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20647                    (-634154400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20648                    (-620845200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20649                    (-602704800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20650                    (-589395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20651                    (-576093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20652                    (-557946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20653                    (-544644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20654                    (-526496400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20655                    (-513194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20656                    (-495046800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20657                    (-481744800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20658                    (-463597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20659                    (-450295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20660                    (-431542800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20661                    (-418240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20662                    (-400093200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20663                    (-384372000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20664                    (-368643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20665                    (-352922400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20666                    (-337194000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20667                    (-321472800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20668                    (-305744400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20669                    (-289418400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20670                    (-273690000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20671                    (-257968800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20672                    (-242240400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20673                    (-226519200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20674                    (-210790800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20675                    (-195069600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20676                    (-179341200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20677                    (-163620000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20678                    (-147891600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20679                    (-131565600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20680                    (-116442000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20681                    (-100116000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20682                    (-84387600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20683                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20684                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20685                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20686                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20687                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20688                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20689                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20690                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20691                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20692                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20693                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20694                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20695                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20696                    (136364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20697                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20698                    (167814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20699                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20700                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20701                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20702                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20703                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20704                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20705                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20706                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20707                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20708                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20709                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20710                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20711                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20712                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20713                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20714                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20715                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20716                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20717                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20718                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20719                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20720                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20721                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20722                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20723                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20724                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20725                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20726                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20727                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20728                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20729                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20730                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20731                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20732                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20733                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20734                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20735                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20736                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20737                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20738                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20739                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20740                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20741                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20742                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20743                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20744                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20745                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20746                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20747                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20748                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20749                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20750                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20751                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20752                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20753                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20754                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20755                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20756                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20757                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20758                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20759                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20760                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20761                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20762                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20763                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20764                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20765                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20766                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20767                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20768                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20769                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20770                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20771                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20772                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20773                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20774                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20775                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20776                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20777                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20778                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20779                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20780                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20781                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20782                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20783                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20784                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20785                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20786                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20787                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20788                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20789                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20790                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20791                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20792                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20793                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20794                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20795                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20796                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20797                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20798                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20799                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20800                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20801                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20802                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20803                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20804                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20805                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20806                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20807                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20808                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20809                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20810                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20811                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20812                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20813                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20814                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20815                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20816                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20817                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20818                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20819                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20820                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20821                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20822                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20823                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20824                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20825                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20826                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20827                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20828                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20829                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20830                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20831                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20832                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20833                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20834                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20835                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20836                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20837                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20838                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20839                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20840                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20841                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20842                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20843                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20844                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20845                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20846                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20847                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20848                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20849                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20850                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20851                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20852                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20853                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20854                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20855                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20856                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20857                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20858                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20859                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20860                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20861                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20862                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20863                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20864                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20865                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20866                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20867                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20868                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20869                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20870                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20871                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20872                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20873                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20874                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20875                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20876                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20877                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20878                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20879                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20880                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20881                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20882                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20883                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20884                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20885                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20886                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20887                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20888                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20889                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20890                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20891                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20892                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20893                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20894                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20895                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20896                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20897                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20898                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20899                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20900                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20901                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20902                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20903                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20904                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20905                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20906                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20907                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20908                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20909                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20910                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20911                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20912                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20913                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20914                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20915                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20916                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20917                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20918                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20919                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20920                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20921                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20922                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20923                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20924                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20925                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20926                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20927                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20928                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20929                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20930                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20931                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20932                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20933                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20934                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20935                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20936                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20937                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20938                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20939                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20940                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20941                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20942                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20943                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20944                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20945                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20946                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
20947                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
20948                ];
20949                FixedTimespanSet {
20950                    first: FixedTimespan {
20951                        utc_offset: -19052,
20952                        dst_offset: 0,
20953                        name: "LMT",
20954                    },
20955                    rest: REST
20956                }
20957            },
20958
20959            Tz::America__Nome => {
20960                const REST: &[(i64, FixedTimespan)] = &[
20961                    (-3225223727, FixedTimespan { utc_offset: -39698, dst_offset: 0, name: "LMT" }),
20962                    (-2188947502, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "NST" }),
20963                    (-880196400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "NWT" }),
20964                    (-769395600, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "NPT" }),
20965                    (-765374400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "NST" }),
20966                    (-86878800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
20967                    (-21466800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
20968                    (-5745600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
20969                    (9982800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
20970                    (25704000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
20971                    (41432400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
20972                    (57758400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
20973                    (73486800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
20974                    (89208000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
20975                    (104936400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
20976                    (120657600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
20977                    (126709200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
20978                    (152107200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
20979                    (162392400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
20980                    (183556800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
20981                    (199285200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
20982                    (215611200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
20983                    (230734800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
20984                    (247060800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
20985                    (262789200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
20986                    (278510400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
20987                    (294238800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
20988                    (309960000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
20989                    (325688400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
20990                    (341409600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
20991                    (357138000, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
20992                    (372859200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
20993                    (388587600, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
20994                    (404913600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
20995                    (420037200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
20996                    (436363200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
20997                    (439030800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
20998                    (452084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
20999                    (467805600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21000                    (483534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21001                    (499255200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21002                    (514983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21003                    (530704800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21004                    (544618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21005                    (562154400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21006                    (576068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21007                    (594208800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21008                    (607518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21009                    (625658400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21010                    (638967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21011                    (657108000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21012                    (671022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21013                    (688557600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21014                    (702471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21015                    (720007200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21016                    (733921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21017                    (752061600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21018                    (765370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21019                    (783511200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21020                    (796820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21021                    (814960800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21022                    (828874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21023                    (846410400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21024                    (860324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21025                    (877860000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21026                    (891774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21027                    (909309600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21028                    (923223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21029                    (941364000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21030                    (954673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21031                    (972813600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21032                    (986122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21033                    (1004263200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21034                    (1018177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21035                    (1035712800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21036                    (1049626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21037                    (1067162400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21038                    (1081076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21039                    (1099216800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21040                    (1112526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21041                    (1130666400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21042                    (1143975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21043                    (1162116000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21044                    (1173610800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21045                    (1194170400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21046                    (1205060400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21047                    (1225620000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21048                    (1236510000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21049                    (1257069600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21050                    (1268564400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21051                    (1289124000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21052                    (1300014000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21053                    (1320573600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21054                    (1331463600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21055                    (1352023200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21056                    (1362913200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21057                    (1383472800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21058                    (1394362800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21059                    (1414922400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21060                    (1425812400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21061                    (1446372000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21062                    (1457866800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21063                    (1478426400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21064                    (1489316400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21065                    (1509876000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21066                    (1520766000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21067                    (1541325600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21068                    (1552215600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21069                    (1572775200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21070                    (1583665200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21071                    (1604224800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21072                    (1615719600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21073                    (1636279200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21074                    (1647169200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21075                    (1667728800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21076                    (1678618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21077                    (1699178400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21078                    (1710068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21079                    (1730628000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21080                    (1741518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21081                    (1762077600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21082                    (1772967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21083                    (1793527200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21084                    (1805022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21085                    (1825581600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21086                    (1836471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21087                    (1857031200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21088                    (1867921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21089                    (1888480800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21090                    (1899370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21091                    (1919930400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21092                    (1930820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21093                    (1951380000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21094                    (1962874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21095                    (1983434400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21096                    (1994324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21097                    (2014884000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21098                    (2025774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21099                    (2046333600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21100                    (2057223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21101                    (2077783200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21102                    (2088673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21103                    (2109232800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21104                    (2120122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21105                    (2140682400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21106                    (2152177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21107                    (2172736800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21108                    (2183626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21109                    (2204186400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21110                    (2215076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21111                    (2235636000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21112                    (2246526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21113                    (2267085600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21114                    (2277975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21115                    (2298535200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21116                    (2309425200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21117                    (2329984800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21118                    (2341479600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21119                    (2362039200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21120                    (2372929200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21121                    (2393488800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21122                    (2404378800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21123                    (2424938400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21124                    (2435828400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21125                    (2456388000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21126                    (2467278000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21127                    (2487837600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21128                    (2499332400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21129                    (2519892000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21130                    (2530782000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21131                    (2551341600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21132                    (2562231600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21133                    (2582791200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21134                    (2593681200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21135                    (2614240800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21136                    (2625130800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21137                    (2645690400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21138                    (2656580400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21139                    (2677140000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21140                    (2688634800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21141                    (2709194400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21142                    (2720084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21143                    (2740644000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21144                    (2751534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21145                    (2772093600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21146                    (2782983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21147                    (2803543200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21148                    (2814433200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21149                    (2834992800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21150                    (2846487600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21151                    (2867047200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21152                    (2877937200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21153                    (2898496800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21154                    (2909386800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21155                    (2929946400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21156                    (2940836400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21157                    (2961396000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21158                    (2972286000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21159                    (2992845600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21160                    (3003735600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21161                    (3024295200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21162                    (3035790000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21163                    (3056349600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21164                    (3067239600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21165                    (3087799200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21166                    (3098689200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21167                    (3119248800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21168                    (3130138800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21169                    (3150698400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21170                    (3161588400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21171                    (3182148000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21172                    (3193038000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21173                    (3213597600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21174                    (3225092400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21175                    (3245652000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21176                    (3256542000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21177                    (3277101600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21178                    (3287991600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21179                    (3308551200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21180                    (3319441200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21181                    (3340000800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21182                    (3350890800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21183                    (3371450400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21184                    (3382945200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21185                    (3403504800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21186                    (3414394800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21187                    (3434954400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21188                    (3445844400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21189                    (3466404000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21190                    (3477294000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21191                    (3497853600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21192                    (3508743600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21193                    (3529303200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21194                    (3540193200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21195                    (3560752800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21196                    (3572247600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21197                    (3592807200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21198                    (3603697200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21199                    (3624256800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21200                    (3635146800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21201                    (3655706400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21202                    (3666596400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21203                    (3687156000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21204                    (3698046000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21205                    (3718605600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21206                    (3730100400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21207                    (3750660000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21208                    (3761550000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21209                    (3782109600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21210                    (3792999600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21211                    (3813559200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21212                    (3824449200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21213                    (3845008800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21214                    (3855898800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21215                    (3876458400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21216                    (3887348400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21217                    (3907908000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21218                    (3919402800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21219                    (3939962400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21220                    (3950852400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21221                    (3971412000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21222                    (3982302000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21223                    (4002861600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21224                    (4013751600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21225                    (4034311200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21226                    (4045201200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21227                    (4065760800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21228                    (4076650800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
21229                    (4097210400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
21230                ];
21231                FixedTimespanSet {
21232                    first: FixedTimespan {
21233                        utc_offset: 46702,
21234                        dst_offset: 0,
21235                        name: "LMT",
21236                    },
21237                    rest: REST
21238                }
21239            },
21240
21241            Tz::America__Noronha => {
21242                const REST: &[(i64, FixedTimespan)] = &[
21243                    (-1767217820, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
21244                    (-1206961200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
21245                    (-1191366000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
21246                    (-1175378400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
21247                    (-1159830000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
21248                    (-633823200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
21249                    (-622072800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
21250                    (-602287200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
21251                    (-591836400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
21252                    (-570751200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
21253                    (-560214000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
21254                    (-539128800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
21255                    (-531356400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
21256                    (-191368800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
21257                    (-184201200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
21258                    (-155167200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
21259                    (-150073200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
21260                    (-128901600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
21261                    (-121129200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
21262                    (-99957600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
21263                    (-89593200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
21264                    (-68421600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
21265                    (-57970800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
21266                    (499744800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
21267                    (511232400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
21268                    (530589600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
21269                    (540262800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
21270                    (562125600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
21271                    (571194000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
21272                    (592970400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
21273                    (602038800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
21274                    (624420000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
21275                    (634698000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
21276                    (938916000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
21277                    (951613200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
21278                    (970970400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
21279                    (971571600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
21280                    (1003024800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
21281                    (1013907600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
21282                ];
21283                FixedTimespanSet {
21284                    first: FixedTimespan {
21285                        utc_offset: -7780,
21286                        dst_offset: 0,
21287                        name: "LMT",
21288                    },
21289                    rest: REST
21290                }
21291            },
21292
21293            Tz::America__North_Dakota__Beulah => {
21294                const REST: &[(i64, FixedTimespan)] = &[
21295                    (-2717619173, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21296                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21297                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21298                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21299                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21300                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
21301                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MPT" }),
21302                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21303                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21304                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21305                    (-52930800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21306                    (-37209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21307                    (-21481200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21308                    (-5760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21309                    (9968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21310                    (25689600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21311                    (41418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21312                    (57744000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21313                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21314                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21315                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21316                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21317                    (126694800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21318                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21319                    (162378000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21320                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21321                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21322                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21323                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21324                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21325                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21326                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21327                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21328                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21329                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21330                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21331                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21332                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21333                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21334                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21335                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21336                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21337                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21338                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21339                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21340                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21341                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21342                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21343                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21344                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21345                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21346                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21347                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21348                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21349                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21350                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21351                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21352                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21353                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21354                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21355                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21356                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21357                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21358                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21359                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21360                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21361                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21362                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21363                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21364                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21365                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21366                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21367                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21368                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21369                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21370                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21371                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21372                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21373                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21374                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21375                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21376                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21377                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21378                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21379                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21380                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21381                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21382                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21383                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21384                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21385                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21386                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21387                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21388                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21389                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21390                    (1289116800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21391                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21392                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21393                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21394                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21395                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21396                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21397                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21398                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21399                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21400                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21401                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21402                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21403                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21404                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21405                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21406                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21407                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21408                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21409                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21410                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21411                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21412                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21413                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21414                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21415                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21416                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21417                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21418                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21419                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21420                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21421                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21422                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21423                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21424                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21425                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21426                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21427                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21428                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21429                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21430                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21431                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21432                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21433                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21434                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21435                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21436                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21437                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21438                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21439                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21440                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21441                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21442                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21443                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21444                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21445                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21446                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21447                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21448                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21449                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21450                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21451                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21452                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21453                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21454                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21455                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21456                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21457                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21458                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21459                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21460                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21461                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21462                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21463                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21464                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21465                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21466                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21467                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21468                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21469                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21470                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21471                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21472                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21473                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21474                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21475                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21476                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21477                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21478                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21479                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21480                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21481                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21482                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21483                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21484                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21485                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21486                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21487                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21488                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21489                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21490                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21491                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21492                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21493                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21494                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21495                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21496                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21497                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21498                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21499                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21500                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21501                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21502                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21503                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21504                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21505                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21506                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21507                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21508                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21509                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21510                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21511                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21512                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21513                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21514                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21515                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21516                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21517                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21518                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21519                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21520                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21521                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21522                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21523                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21524                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21525                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21526                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21527                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21528                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21529                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21530                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21531                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21532                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21533                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21534                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21535                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21536                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21537                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21538                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21539                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21540                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21541                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21542                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21543                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21544                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21545                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21546                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21547                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21548                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21549                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21550                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21551                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21552                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21553                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21554                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21555                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21556                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21557                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21558                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21559                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21560                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21561                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21562                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21563                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21564                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21565                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21566                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21567                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21568                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21569                ];
21570                FixedTimespanSet {
21571                    first: FixedTimespan {
21572                        utc_offset: -24427,
21573                        dst_offset: 0,
21574                        name: "LMT",
21575                    },
21576                    rest: REST
21577                }
21578            },
21579
21580            Tz::America__North_Dakota__Center => {
21581                const REST: &[(i64, FixedTimespan)] = &[
21582                    (-2717619288, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21583                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21584                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21585                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21586                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21587                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
21588                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MPT" }),
21589                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21590                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21591                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21592                    (-52930800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21593                    (-37209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21594                    (-21481200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21595                    (-5760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21596                    (9968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21597                    (25689600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21598                    (41418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21599                    (57744000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21600                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21601                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21602                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21603                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21604                    (126694800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21605                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21606                    (162378000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21607                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21608                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21609                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21610                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21611                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21612                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21613                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21614                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21615                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21616                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21617                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21618                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21619                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21620                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21621                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21622                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21623                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21624                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21625                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21626                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21627                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21628                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21629                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21630                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21631                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21632                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21633                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21634                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21635                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21636                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21637                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21638                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21639                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21640                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21641                    (720000000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21642                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21643                    (752050800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21644                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21645                    (783500400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21646                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21647                    (814950000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21648                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21649                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21650                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21651                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21652                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21653                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21654                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21655                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21656                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21657                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21658                    (986112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21659                    (1004252400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21660                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21661                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21662                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21663                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21664                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21665                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21666                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21667                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21668                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21669                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21670                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21671                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21672                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21673                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21674                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21675                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21676                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21677                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21678                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21679                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21680                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21681                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21682                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21683                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21684                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21685                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21686                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21687                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21688                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21689                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21690                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21691                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21692                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21693                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21694                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21695                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21696                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21697                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21698                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21699                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21700                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21701                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21702                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21703                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21704                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21705                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21706                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21707                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21708                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21709                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21710                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21711                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21712                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21713                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21714                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21715                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21716                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21717                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21718                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21719                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21720                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21721                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21722                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21723                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21724                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21725                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21726                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21727                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21728                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21729                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21730                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21731                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21732                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21733                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21734                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21735                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21736                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21737                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21738                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21739                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21740                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21741                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21742                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21743                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21744                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21745                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21746                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21747                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21748                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21749                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21750                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21751                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21752                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21753                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21754                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21755                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21756                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21757                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21758                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21759                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21760                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21761                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21762                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21763                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21764                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21765                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21766                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21767                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21768                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21769                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21770                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21771                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21772                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21773                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21774                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21775                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21776                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21777                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21778                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21779                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21780                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21781                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21782                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21783                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21784                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21785                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21786                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21787                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21788                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21789                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21790                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21791                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21792                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21793                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21794                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21795                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21796                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21797                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21798                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21799                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21800                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21801                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21802                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21803                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21804                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21805                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21806                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21807                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21808                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21809                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21810                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21811                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21812                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21813                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21814                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21815                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21816                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21817                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21818                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21819                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21820                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21821                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21822                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21823                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21824                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21825                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21826                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21827                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21828                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21829                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21830                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21831                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21832                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21833                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21834                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21835                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21836                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21837                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21838                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21839                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21840                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21841                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21842                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21843                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21844                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21845                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21846                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21847                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21848                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21849                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21850                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21851                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21852                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21853                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21854                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21855                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21856                ];
21857                FixedTimespanSet {
21858                    first: FixedTimespan {
21859                        utc_offset: -24312,
21860                        dst_offset: 0,
21861                        name: "LMT",
21862                    },
21863                    rest: REST
21864                }
21865            },
21866
21867            Tz::America__North_Dakota__New_Salem => {
21868                const REST: &[(i64, FixedTimespan)] = &[
21869                    (-2717619261, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21870                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21871                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21872                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21873                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21874                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
21875                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MPT" }),
21876                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21877                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21878                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21879                    (-52930800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21880                    (-37209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21881                    (-21481200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21882                    (-5760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21883                    (9968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21884                    (25689600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21885                    (41418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21886                    (57744000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21887                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21888                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21889                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21890                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21891                    (126694800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21892                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21893                    (162378000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21894                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21895                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21896                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21897                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21898                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21899                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21900                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21901                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21902                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21903                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21904                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21905                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21906                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21907                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21908                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21909                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21910                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21911                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21912                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21913                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21914                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21915                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21916                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21917                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21918                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21919                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21920                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21921                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21922                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21923                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21924                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21925                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21926                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21927                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21928                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21929                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21930                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21931                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21932                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21933                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21934                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21935                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21936                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21937                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21938                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21939                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21940                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21941                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21942                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21943                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21944                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21945                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21946                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21947                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21948                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
21949                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
21950                    (1067155200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21951                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21952                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21953                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21954                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21955                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21956                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21957                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21958                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21959                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21960                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21961                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21962                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21963                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21964                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21965                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21966                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21967                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21968                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21969                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21970                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21971                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21972                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21973                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21974                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21975                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21976                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21977                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21978                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21979                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21980                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21981                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21982                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21983                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21984                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21985                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21986                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21987                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21988                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21989                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21990                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21991                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21992                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21993                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21994                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21995                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21996                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21997                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
21998                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
21999                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22000                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22001                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22002                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22003                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22004                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22005                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22006                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22007                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22008                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22009                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22010                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22011                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22012                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22013                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22014                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22015                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22016                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22017                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22018                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22019                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22020                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22021                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22022                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22023                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22024                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22025                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22026                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22027                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22028                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22029                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22030                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22031                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22032                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22033                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22034                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22035                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22036                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22037                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22038                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22039                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22040                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22041                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22042                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22043                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22044                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22045                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22046                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22047                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22048                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22049                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22050                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22051                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22052                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22053                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22054                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22055                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22056                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22057                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22058                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22059                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22060                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22061                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22062                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22063                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22064                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22065                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22066                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22067                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22068                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22069                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22070                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22071                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22072                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22073                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22074                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22075                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22076                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22077                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22078                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22079                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22080                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22081                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22082                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22083                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22084                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22085                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22086                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22087                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22088                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22089                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22090                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22091                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22092                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22093                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22094                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22095                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22096                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22097                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22098                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22099                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22100                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22101                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22102                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22103                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22104                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22105                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22106                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22107                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22108                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22109                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22110                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22111                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22112                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22113                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22114                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22115                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22116                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22117                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22118                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22119                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22120                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22121                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22122                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22123                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22124                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22125                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22126                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22127                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22128                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22129                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22130                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22131                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22132                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22133                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22134                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22135                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22136                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22137                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22138                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22139                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22140                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22141                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22142                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22143                ];
22144                FixedTimespanSet {
22145                    first: FixedTimespan {
22146                        utc_offset: -24339,
22147                        dst_offset: 0,
22148                        name: "LMT",
22149                    },
22150                    rest: REST
22151                }
22152            },
22153
22154            Tz::America__Nuuk => {
22155                const REST: &[(i64, FixedTimespan)] = &[
22156                    (-1686083584, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22157                    (323845200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22158                    (338950800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22159                    (354675600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22160                    (370400400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22161                    (386125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22162                    (401850000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22163                    (417574800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22164                    (433299600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22165                    (449024400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22166                    (465354000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22167                    (481078800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22168                    (496803600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22169                    (512528400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22170                    (528253200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22171                    (543978000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22172                    (559702800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22173                    (575427600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22174                    (591152400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22175                    (606877200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22176                    (622602000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22177                    (638326800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22178                    (654656400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22179                    (670381200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22180                    (686106000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22181                    (701830800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22182                    (717555600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22183                    (733280400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22184                    (749005200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22185                    (764730000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22186                    (780454800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22187                    (796179600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22188                    (811904400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22189                    (828234000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22190                    (846378000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22191                    (859683600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22192                    (877827600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22193                    (891133200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22194                    (909277200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22195                    (922582800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22196                    (941331600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22197                    (954032400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22198                    (972781200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22199                    (985482000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22200                    (1004230800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22201                    (1017536400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22202                    (1035680400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22203                    (1048986000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22204                    (1067130000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22205                    (1080435600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22206                    (1099184400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22207                    (1111885200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22208                    (1130634000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22209                    (1143334800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22210                    (1162083600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22211                    (1174784400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22212                    (1193533200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22213                    (1206838800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22214                    (1224982800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22215                    (1238288400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22216                    (1256432400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22217                    (1269738000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22218                    (1288486800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22219                    (1301187600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22220                    (1319936400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22221                    (1332637200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22222                    (1351386000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22223                    (1364691600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22224                    (1382835600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22225                    (1396141200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22226                    (1414285200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22227                    (1427590800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22228                    (1445734800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22229                    (1459040400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22230                    (1477789200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22231                    (1490490000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22232                    (1509238800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22233                    (1521939600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22234                    (1540688400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22235                    (1553994000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22236                    (1572138000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22237                    (1585443600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22238                    (1603587600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22239                    (1616893200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22240                    (1635642000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22241                    (1648342800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22242                    (1667091600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22243                    (1679792400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
22244                    (1679799600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22245                    (1711846800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22246                    (1729990800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22247                    (1743296400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22248                    (1761440400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22249                    (1774746000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22250                    (1792890000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22251                    (1806195600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22252                    (1824944400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22253                    (1837645200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22254                    (1856394000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22255                    (1869094800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22256                    (1887843600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22257                    (1901149200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22258                    (1919293200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22259                    (1932598800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22260                    (1950742800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22261                    (1964048400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22262                    (1982797200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22263                    (1995498000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22264                    (2014246800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22265                    (2026947600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22266                    (2045696400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22267                    (2058397200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22268                    (2077146000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22269                    (2090451600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22270                    (2108595600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22271                    (2121901200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22272                    (2140045200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22273                    (2153350800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22274                    (2172099600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22275                    (2184800400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22276                    (2203549200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22277                    (2216250000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22278                    (2234998800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22279                    (2248304400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22280                    (2266448400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22281                    (2279754000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22282                    (2297898000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22283                    (2311203600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22284                    (2329347600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22285                    (2342653200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22286                    (2361402000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22287                    (2374102800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22288                    (2392851600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22289                    (2405552400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22290                    (2424301200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22291                    (2437606800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22292                    (2455750800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22293                    (2469056400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22294                    (2487200400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22295                    (2500506000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22296                    (2519254800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22297                    (2531955600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22298                    (2550704400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22299                    (2563405200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22300                    (2582154000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22301                    (2595459600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22302                    (2613603600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22303                    (2626909200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22304                    (2645053200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22305                    (2658358800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22306                    (2676502800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22307                    (2689808400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22308                    (2708557200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22309                    (2721258000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22310                    (2740006800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22311                    (2752707600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22312                    (2771456400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22313                    (2784762000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22314                    (2802906000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22315                    (2816211600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22316                    (2834355600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22317                    (2847661200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22318                    (2866410000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22319                    (2879110800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22320                    (2897859600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22321                    (2910560400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22322                    (2929309200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22323                    (2942010000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22324                    (2960758800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22325                    (2974064400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22326                    (2992208400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22327                    (3005514000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22328                    (3023658000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22329                    (3036963600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22330                    (3055712400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22331                    (3068413200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22332                    (3087162000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22333                    (3099862800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22334                    (3118611600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22335                    (3131917200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22336                    (3150061200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22337                    (3163366800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22338                    (3181510800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22339                    (3194816400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22340                    (3212960400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22341                    (3226266000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22342                    (3245014800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22343                    (3257715600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22344                    (3276464400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22345                    (3289165200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22346                    (3307914000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22347                    (3321219600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22348                    (3339363600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22349                    (3352669200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22350                    (3370813200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22351                    (3384118800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22352                    (3402867600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22353                    (3415568400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22354                    (3434317200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22355                    (3447018000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22356                    (3465766800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22357                    (3479072400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22358                    (3497216400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22359                    (3510522000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22360                    (3528666000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22361                    (3541971600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22362                    (3560115600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22363                    (3573421200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22364                    (3592170000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22365                    (3604870800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22366                    (3623619600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22367                    (3636320400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22368                    (3655069200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22369                    (3668374800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22370                    (3686518800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22371                    (3699824400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22372                    (3717968400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22373                    (3731274000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22374                    (3750022800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22375                    (3762723600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22376                    (3781472400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22377                    (3794173200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22378                    (3812922000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22379                    (3825622800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22380                    (3844371600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22381                    (3857677200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22382                    (3875821200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22383                    (3889126800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22384                    (3907270800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22385                    (3920576400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22386                    (3939325200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22387                    (3952026000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22388                    (3970774800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22389                    (3983475600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22390                    (4002224400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22391                    (4015530000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22392                    (4033674000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22393                    (4046979600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22394                    (4065123600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22395                    (4078429200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
22396                    (4096573200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
22397                ];
22398                FixedTimespanSet {
22399                    first: FixedTimespan {
22400                        utc_offset: -12416,
22401                        dst_offset: 0,
22402                        name: "LMT",
22403                    },
22404                    rest: REST
22405                }
22406            },
22407
22408            Tz::America__Ojinaga => {
22409                const REST: &[(i64, FixedTimespan)] = &[
22410                    (-1514714540, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22411                    (-1343066400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22412                    (-1234807200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22413                    (-1220292000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22414                    (-1207159200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22415                    (-1191344400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22416                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22417                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22418                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22419                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22420                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22421                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22422                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22423                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22424                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22425                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22426                    (989139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22427                    (1001836800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22428                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22429                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22430                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22431                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22432                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22433                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22434                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22435                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22436                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22437                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22438                    (1175418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22439                    (1193558400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22440                    (1207472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22441                    (1225008000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22442                    (1238922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22443                    (1256457600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22444                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22445                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22446                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22447                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22448                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22449                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22450                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22451                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22452                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22453                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22454                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22455                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22456                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22457                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22458                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22459                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22460                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22461                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22462                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22463                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22464                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22465                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22466                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22467                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22468                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22469                    (1667116800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22470                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22471                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22472                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22473                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22474                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22475                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22476                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22477                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22478                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22479                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22480                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22481                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22482                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22483                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22484                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22485                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22486                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22487                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22488                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22489                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22490                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22491                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22492                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22493                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22494                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22495                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22496                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22497                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22498                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22499                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22500                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22501                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22502                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22503                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22504                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22505                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22506                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22507                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22508                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22509                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22510                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22511                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22512                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22513                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22514                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22515                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22516                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22517                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22518                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22519                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22520                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22521                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22522                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22523                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22524                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22525                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22526                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22527                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22528                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22529                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22530                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22531                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22532                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22533                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22534                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22535                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22536                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22537                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22538                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22539                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22540                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22541                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22542                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22543                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22544                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22545                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22546                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22547                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22548                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22549                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22550                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22551                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22552                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22553                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22554                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22555                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22556                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22557                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22558                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22559                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22560                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22561                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22562                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22563                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22564                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22565                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22566                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22567                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22568                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22569                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22570                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22571                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22572                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22573                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22574                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22575                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22576                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22577                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22578                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22579                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22580                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22581                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22582                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22583                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22584                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22585                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22586                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22587                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22588                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22589                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22590                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22591                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22592                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22593                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22594                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22595                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22596                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22597                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22598                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22599                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22600                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22601                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22602                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22603                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22604                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22605                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22606                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22607                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22608                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22609                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22610                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22611                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22612                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22613                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22614                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22615                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22616                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22617                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22618                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22619                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22620                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22621                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22622                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22623                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22624                ];
22625                FixedTimespanSet {
22626                    first: FixedTimespan {
22627                        utc_offset: -25060,
22628                        dst_offset: 0,
22629                        name: "LMT",
22630                    },
22631                    rest: REST
22632                }
22633            },
22634
22635            Tz::America__Panama => {
22636                const REST: &[(i64, FixedTimespan)] = &[
22637                    (-2524502512, FixedTimespan { utc_offset: -19176, dst_offset: 0, name: "CMT" }),
22638                    (-1946918424, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22639                ];
22640                FixedTimespanSet {
22641                    first: FixedTimespan {
22642                        utc_offset: -19088,
22643                        dst_offset: 0,
22644                        name: "LMT",
22645                    },
22646                    rest: REST
22647                }
22648            },
22649
22650            Tz::America__Pangnirtung => {
22651                const REST: &[(i64, FixedTimespan)] = &[
22652                    (-865296000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EWT" }),
22653                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EPT" }),
22654                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22655                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22656                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22657                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22658                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22659                    (136364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22660                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22661                    (167814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22662                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22663                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22664                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22665                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22666                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22667                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22668                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22669                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22670                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22671                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22672                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22673                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22674                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22675                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22676                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22677                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22678                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22679                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22680                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22681                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22682                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22683                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22684                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22685                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22686                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22687                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22688                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22689                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22690                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22691                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22692                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22693                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22694                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22695                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22696                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22697                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22698                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22699                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22700                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22701                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22702                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22703                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22704                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22705                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22706                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22707                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22708                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22709                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22710                    (941349600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
22711                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
22712                    (972802800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22713                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22714                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22715                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22716                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22717                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22718                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22719                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22720                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22721                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22722                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22723                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22724                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22725                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22726                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22727                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22728                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22729                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22730                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22731                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22732                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22733                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22734                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22735                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22736                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22737                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22738                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22739                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22740                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22741                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22742                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22743                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22744                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22745                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22746                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22747                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22748                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22749                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22750                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22751                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22752                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22753                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22754                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22755                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22756                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22757                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22758                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22759                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22760                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22761                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22762                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22763                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22764                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22765                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22766                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22767                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22768                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22769                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22770                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22771                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22772                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22773                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22774                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22775                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22776                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22777                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22778                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22779                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22780                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22781                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22782                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22783                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22784                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22785                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22786                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22787                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22788                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22789                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22790                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22791                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22792                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22793                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22794                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22795                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22796                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22797                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22798                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22799                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22800                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22801                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22802                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22803                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22804                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22805                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22806                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22807                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22808                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22809                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22810                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22811                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22812                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22813                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22814                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22815                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22816                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22817                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22818                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22819                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22820                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22821                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22822                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22823                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22824                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22825                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22826                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22827                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22828                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22829                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22830                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22831                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22832                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22833                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22834                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22835                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22836                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22837                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22838                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22839                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22840                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22841                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22842                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22843                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22844                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22845                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22846                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22847                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22848                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22849                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22850                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22851                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22852                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22853                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22854                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22855                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22856                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22857                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22858                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22859                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22860                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22861                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22862                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22863                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22864                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22865                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22866                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22867                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22868                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22869                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22870                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22871                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22872                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22873                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22874                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22875                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22876                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22877                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22878                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22879                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22880                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22881                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22882                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22883                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22884                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22885                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22886                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22887                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22888                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22889                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22890                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22891                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22892                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22893                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22894                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22895                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22896                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22897                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22898                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22899                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22900                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22901                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22902                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22903                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22904                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22905                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22906                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22907                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22908                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22909                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22910                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22911                ];
22912                FixedTimespanSet {
22913                    first: FixedTimespan {
22914                        utc_offset: 0,
22915                        dst_offset: 0,
22916                        name: "-00",
22917                    },
22918                    rest: REST
22919                }
22920            },
22921
22922            Tz::America__Paramaribo => {
22923                const REST: &[(i64, FixedTimespan)] = &[
22924                    (-1861906760, FixedTimespan { utc_offset: -13252, dst_offset: 0, name: "PMT" }),
22925                    (-1104524348, FixedTimespan { utc_offset: -13236, dst_offset: 0, name: "PMT" }),
22926                    (-765317964, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "-0330" }),
22927                    (465449400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
22928                ];
22929                FixedTimespanSet {
22930                    first: FixedTimespan {
22931                        utc_offset: -13240,
22932                        dst_offset: 0,
22933                        name: "LMT",
22934                    },
22935                    rest: REST
22936                }
22937            },
22938
22939            Tz::America__Phoenix => {
22940                const REST: &[(i64, FixedTimespan)] = &[
22941                    (-2717616702, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22942                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22943                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22944                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22945                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22946                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
22947                    (-820519140, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22948                    (-812653140, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
22949                    (-796845540, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22950                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
22951                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
22952                ];
22953                FixedTimespanSet {
22954                    first: FixedTimespan {
22955                        utc_offset: -26898,
22956                        dst_offset: 0,
22957                        name: "LMT",
22958                    },
22959                    rest: REST
22960                }
22961            },
22962
22963            Tz::America__PortauPrince => {
22964                const REST: &[(i64, FixedTimespan)] = &[
22965                    (-2524504240, FixedTimespan { utc_offset: -17340, dst_offset: 0, name: "PPMT" }),
22966                    (-1670483460, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22967                    (421218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22968                    (436334400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22969                    (452062800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22970                    (467784000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22971                    (483512400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22972                    (499233600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22973                    (514962000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22974                    (530683200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22975                    (546411600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22976                    (562132800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22977                    (576050400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22978                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22979                    (607500000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22980                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22981                    (638949600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22982                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22983                    (671004000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22984                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22985                    (702453600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22986                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22987                    (733903200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22988                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22989                    (765352800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22990                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22991                    (796802400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22992                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22993                    (828856800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22994                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22995                    (860306400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22996                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22997                    (1112504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
22998                    (1130644800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
22999                    (1143954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23000                    (1162094400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23001                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23002                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23003                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23004                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23005                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23006                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23007                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23008                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23009                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23010                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23011                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23012                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23013                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23014                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23015                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23016                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23017                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23018                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23019                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23020                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23021                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23022                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23023                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23024                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23025                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23026                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23027                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23028                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23029                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23030                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23031                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23032                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23033                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23034                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23035                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23036                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23037                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23038                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23039                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23040                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23041                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23042                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23043                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23044                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23045                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23046                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23047                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23048                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23049                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23050                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23051                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23052                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23053                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23054                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23055                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23056                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23057                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23058                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23059                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23060                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23061                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23062                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23063                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23064                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23065                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23066                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23067                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23068                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23069                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23070                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23071                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23072                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23073                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23074                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23075                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23076                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23077                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23078                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23079                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23080                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23081                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23082                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23083                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23084                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23085                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23086                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23087                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23088                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23089                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23090                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23091                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23092                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23093                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23094                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23095                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23096                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23097                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23098                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23099                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23100                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23101                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23102                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23103                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23104                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23105                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23106                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23107                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23108                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23109                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23110                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23111                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23112                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23113                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23114                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23115                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23116                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23117                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23118                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23119                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23120                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23121                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23122                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23123                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23124                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23125                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23126                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23127                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23128                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23129                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23130                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23131                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23132                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23133                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23134                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23135                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23136                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23137                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23138                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23139                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23140                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23141                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23142                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23143                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23144                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23145                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23146                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23147                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23148                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23149                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23150                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23151                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23152                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23153                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23154                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23155                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23156                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23157                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23158                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23159                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23160                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23161                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23162                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23163                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23164                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23165                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23166                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23167                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23168                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23169                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23170                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23171                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23172                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23173                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
23174                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23175                ];
23176                FixedTimespanSet {
23177                    first: FixedTimespan {
23178                        utc_offset: -17360,
23179                        dst_offset: 0,
23180                        name: "LMT",
23181                    },
23182                    rest: REST
23183                }
23184            },
23185
23186            Tz::America__Port_of_Spain => {
23187                const REST: &[(i64, FixedTimespan)] = &[
23188                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
23189                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
23190                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
23191                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
23192                ];
23193                FixedTimespanSet {
23194                    first: FixedTimespan {
23195                        utc_offset: -15865,
23196                        dst_offset: 0,
23197                        name: "LMT",
23198                    },
23199                    rest: REST
23200                }
23201            },
23202
23203            Tz::America__Porto_Acre => {
23204                const REST: &[(i64, FixedTimespan)] = &[
23205                    (-1767209328, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23206                    (-1206950400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
23207                    (-1191355200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23208                    (-1175367600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
23209                    (-1159819200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23210                    (-633812400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
23211                    (-622062000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23212                    (-602276400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
23213                    (-591825600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23214                    (-570740400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
23215                    (-560203200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23216                    (-539118000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
23217                    (-531345600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23218                    (-191358000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
23219                    (-184190400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23220                    (-155156400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
23221                    (-150062400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23222                    (-128890800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
23223                    (-121118400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23224                    (-99946800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
23225                    (-89582400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23226                    (-68410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
23227                    (-57960000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23228                    (499755600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
23229                    (511243200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23230                    (530600400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
23231                    (540273600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23232                    (562136400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
23233                    (571204800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23234                    (1214283600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23235                    (1384056000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23236                ];
23237                FixedTimespanSet {
23238                    first: FixedTimespan {
23239                        utc_offset: -16272,
23240                        dst_offset: 0,
23241                        name: "LMT",
23242                    },
23243                    rest: REST
23244                }
23245            },
23246
23247            Tz::America__Porto_Velho => {
23248                const REST: &[(i64, FixedTimespan)] = &[
23249                    (-1767210264, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23250                    (-1206954000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23251                    (-1191358800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23252                    (-1175371200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23253                    (-1159822800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23254                    (-633816000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23255                    (-622065600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23256                    (-602280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23257                    (-591829200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23258                    (-570744000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23259                    (-560206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23260                    (-539121600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23261                    (-531349200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23262                    (-191361600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23263                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23264                    (-155160000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23265                    (-150066000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23266                    (-128894400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23267                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23268                    (-99950400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23269                    (-89586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23270                    (-68414400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23271                    (-57963600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23272                    (499752000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23273                    (511239600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23274                    (530596800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23275                    (540270000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23276                    (562132800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23277                    (571201200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23278                ];
23279                FixedTimespanSet {
23280                    first: FixedTimespan {
23281                        utc_offset: -15336,
23282                        dst_offset: 0,
23283                        name: "LMT",
23284                    },
23285                    rest: REST
23286                }
23287            },
23288
23289            Tz::America__Puerto_Rico => {
23290                const REST: &[(i64, FixedTimespan)] = &[
23291                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
23292                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
23293                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
23294                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
23295                ];
23296                FixedTimespanSet {
23297                    first: FixedTimespan {
23298                        utc_offset: -15865,
23299                        dst_offset: 0,
23300                        name: "LMT",
23301                    },
23302                    rest: REST
23303                }
23304            },
23305
23306            Tz::America__Punta_Arenas => {
23307                const REST: &[(i64, FixedTimespan)] = &[
23308                    (-2524504580, FixedTimespan { utc_offset: -16965, dst_offset: 0, name: "SMT" }),
23309                    (-1892661435, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23310                    (-1688410800, FixedTimespan { utc_offset: -16965, dst_offset: 0, name: "SMT" }),
23311                    (-1619205435, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23312                    (-1593806400, FixedTimespan { utc_offset: -16965, dst_offset: 0, name: "SMT" }),
23313                    (-1335986235, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
23314                    (-1317585600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23315                    (-1304362800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
23316                    (-1286049600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23317                    (-1272826800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
23318                    (-1254513600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23319                    (-1241290800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
23320                    (-1222977600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23321                    (-1209754800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
23322                    (-1191355200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23323                    (-1178132400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23324                    (-870552000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23325                    (-865278000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23326                    (-736632000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
23327                    (-718056000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
23328                    (-713649600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23329                    (-36619200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23330                    (-23922000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23331                    (-3355200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23332                    (7527600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23333                    (24465600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23334                    (37767600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23335                    (55915200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23336                    (69217200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23337                    (87969600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23338                    (100666800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23339                    (118209600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23340                    (132116400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23341                    (150868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23342                    (163566000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23343                    (182318400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23344                    (195620400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23345                    (213768000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23346                    (227070000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23347                    (245217600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23348                    (258519600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23349                    (277272000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23350                    (289969200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23351                    (308721600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23352                    (321418800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23353                    (340171200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23354                    (353473200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23355                    (371620800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23356                    (384922800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23357                    (403070400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23358                    (416372400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23359                    (434520000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23360                    (447822000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23361                    (466574400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23362                    (479271600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23363                    (498024000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23364                    (510721200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23365                    (529473600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23366                    (545194800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23367                    (560923200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23368                    (574225200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23369                    (592372800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23370                    (605674800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23371                    (624427200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23372                    (637124400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23373                    (653457600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23374                    (668574000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23375                    (687326400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23376                    (700628400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23377                    (718776000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23378                    (732078000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23379                    (750225600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23380                    (763527600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23381                    (781675200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23382                    (794977200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23383                    (813729600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23384                    (826426800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23385                    (845179200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23386                    (859690800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23387                    (876628800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23388                    (889930800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23389                    (906868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23390                    (923194800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23391                    (939528000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23392                    (952830000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23393                    (971582400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23394                    (984279600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23395                    (1003032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23396                    (1015729200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23397                    (1034481600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23398                    (1047178800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23399                    (1065931200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23400                    (1079233200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23401                    (1097380800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23402                    (1110682800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23403                    (1128830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23404                    (1142132400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23405                    (1160884800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23406                    (1173582000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23407                    (1192334400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23408                    (1206846000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23409                    (1223784000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23410                    (1237086000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23411                    (1255233600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23412                    (1270350000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23413                    (1286683200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23414                    (1304823600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23415                    (1313899200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23416                    (1335668400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23417                    (1346558400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23418                    (1367118000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23419                    (1378612800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23420                    (1398567600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23421                    (1410062400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23422                    (1463281200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
23423                    (1471147200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
23424                    (1480820400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
23425                ];
23426                FixedTimespanSet {
23427                    first: FixedTimespan {
23428                        utc_offset: -17020,
23429                        dst_offset: 0,
23430                        name: "LMT",
23431                    },
23432                    rest: REST
23433                }
23434            },
23435
23436            Tz::America__Rainy_River => {
23437                const REST: &[(i64, FixedTimespan)] = &[
23438                    (-2602258284, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23439                    (-1694368800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23440                    (-1681671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23441                    (-1632067200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23442                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23443                    (-1029686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23444                    (-1018198800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23445                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
23446                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
23447                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23448                    (-746035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23449                    (-732733200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23450                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23451                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23452                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23453                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23454                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23455                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23456                    (-620755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23457                    (-607626000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23458                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23459                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23460                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23461                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23462                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23463                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23464                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23465                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23466                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23467                    (-450291600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23468                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23469                    (-418237200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23470                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23471                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23472                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23473                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23474                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23475                    (-321469200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23476                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23477                    (-292438800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23478                    (-210787200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23479                    (-198090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23480                    (-116438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23481                    (-100108800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23482                    (-84384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23483                    (-68659200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23484                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23485                    (-37209600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23486                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23487                    (-5760000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23488                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23489                    (25689600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23490                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23491                    (57744000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23492                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23493                    (89193600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23494                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23495                    (120643200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23496                    (136368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23497                    (152092800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23498                    (167817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23499                    (183542400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23500                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23501                    (215596800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23502                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23503                    (247046400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23504                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23505                    (278496000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23506                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23507                    (309945600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23508                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23509                    (341395200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23510                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23511                    (372844800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23512                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23513                    (404899200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23514                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23515                    (436348800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23516                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23517                    (467798400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23518                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23519                    (499248000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23520                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23521                    (530697600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23522                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23523                    (562147200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23524                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23525                    (594201600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23526                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23527                    (625651200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23528                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23529                    (657100800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23530                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23531                    (688550400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23532                    (702460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23533                    (720000000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23534                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23535                    (752054400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23536                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23537                    (783504000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23538                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23539                    (814953600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23540                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23541                    (846403200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23542                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23543                    (877852800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23544                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23545                    (909302400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23546                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23547                    (941356800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23548                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23549                    (972806400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23550                    (986112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23551                    (1004256000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23552                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23553                    (1035705600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23554                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23555                    (1067155200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23556                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23557                    (1099209600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23558                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23559                    (1130659200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23560                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23561                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23562                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23563                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23564                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23565                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23566                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23567                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23568                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23569                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23570                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23571                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23572                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23573                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23574                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23575                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23576                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23577                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23578                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23579                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23580                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23581                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23582                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23583                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23584                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23585                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23586                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23587                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23588                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23589                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23590                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23591                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23592                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23593                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23594                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23595                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23596                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23597                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23598                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23599                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23600                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23601                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23602                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23603                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23604                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23605                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23606                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23607                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23608                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23609                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23610                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23611                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23612                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23613                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23614                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23615                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23616                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23617                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23618                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23619                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23620                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23621                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23622                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23623                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23624                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23625                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23626                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23627                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23628                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23629                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23630                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23631                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23632                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23633                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23634                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23635                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23636                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23637                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23638                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23639                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23640                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23641                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23642                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23643                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23644                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23645                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23646                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23647                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23648                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23649                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23650                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23651                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23652                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23653                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23654                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23655                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23656                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23657                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23658                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23659                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23660                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23661                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23662                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23663                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23664                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23665                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23666                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23667                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23668                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23669                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23670                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23671                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23672                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23673                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23674                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23675                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23676                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23677                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23678                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23679                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23680                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23681                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23682                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23683                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23684                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23685                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23686                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23687                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23688                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23689                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23690                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23691                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23692                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23693                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23694                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23695                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23696                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23697                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23698                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23699                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23700                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23701                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23702                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23703                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23704                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23705                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23706                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23707                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23708                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23709                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23710                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23711                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23712                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23713                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23714                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23715                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23716                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23717                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23718                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23719                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23720                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23721                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23722                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23723                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23724                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23725                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23726                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23727                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23728                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23729                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23730                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23731                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23732                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23733                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23734                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23735                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23736                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23737                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23738                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23739                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23740                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23741                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23742                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23743                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23744                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23745                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23746                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23747                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23748                ];
23749                FixedTimespanSet {
23750                    first: FixedTimespan {
23751                        utc_offset: -23316,
23752                        dst_offset: 0,
23753                        name: "LMT",
23754                    },
23755                    rest: REST
23756                }
23757            },
23758
23759            Tz::America__Rankin_Inlet => {
23760                const REST: &[(i64, FixedTimespan)] = &[
23761                    (-410227200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23762                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23763                    (89190000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23764                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23765                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23766                    (136368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23767                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23768                    (167817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23769                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23770                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23771                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23772                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23773                    (247042800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23774                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23775                    (278492400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23776                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23777                    (309942000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23778                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23779                    (341391600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23780                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23781                    (372841200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23782                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23783                    (404895600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23784                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23785                    (436345200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23786                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23787                    (467794800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23788                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23789                    (499244400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23790                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23791                    (530694000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23792                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23793                    (562143600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23794                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23795                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23796                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23797                    (625647600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23798                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23799                    (657097200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23800                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23801                    (688546800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23802                    (702460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23803                    (719996400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23804                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23805                    (752050800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23806                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23807                    (783500400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23808                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23809                    (814950000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23810                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23811                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23812                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23813                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23814                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23815                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23816                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23817                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23818                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23819                    (972802800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
23820                    (986112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23821                    (1004252400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23822                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23823                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23824                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23825                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23826                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23827                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23828                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23829                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23830                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23831                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23832                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23833                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23834                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23835                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23836                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23837                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23838                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23839                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23840                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23841                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23842                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23843                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23844                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23845                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23846                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23847                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23848                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23849                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23850                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23851                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23852                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23853                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23854                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23855                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23856                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23857                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23858                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23859                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23860                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23861                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23862                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23863                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23864                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23865                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23866                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23867                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23868                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23869                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23870                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23871                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23872                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23873                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23874                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23875                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23876                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23877                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23878                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23879                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23880                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23881                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23882                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23883                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23884                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23885                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23886                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23887                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23888                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23889                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23890                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23891                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23892                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23893                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23894                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23895                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23896                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23897                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23898                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23899                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23900                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23901                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23902                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23903                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23904                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23905                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23906                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23907                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23908                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23909                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23910                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23911                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23912                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23913                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23914                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23915                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23916                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23917                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23918                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23919                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23920                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23921                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23922                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23923                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23924                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23925                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23926                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23927                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23928                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23929                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23930                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23931                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23932                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23933                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23934                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23935                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23936                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23937                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23938                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23939                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23940                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23941                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23942                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23943                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23944                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23945                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23946                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23947                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23948                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23949                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23950                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23951                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23952                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23953                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23954                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23955                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23956                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23957                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23958                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23959                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23960                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23961                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23962                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23963                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23964                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23965                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23966                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23967                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23968                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23969                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23970                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23971                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23972                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23973                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23974                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23975                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23976                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23977                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23978                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23979                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23980                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23981                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23982                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23983                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23984                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23985                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23986                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23987                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23988                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23989                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23990                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23991                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23992                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23993                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23994                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23995                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23996                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23997                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
23998                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
23999                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24000                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24001                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24002                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24003                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24004                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24005                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24006                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24007                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24008                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24009                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24010                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24011                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24012                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24013                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24014                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24015                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24016                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24017                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24018                ];
24019                FixedTimespanSet {
24020                    first: FixedTimespan {
24021                        utc_offset: 0,
24022                        dst_offset: 0,
24023                        name: "-00",
24024                    },
24025                    rest: REST
24026                }
24027            },
24028
24029            Tz::America__Recife => {
24030                const REST: &[(i64, FixedTimespan)] = &[
24031                    (-1767217224, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24032                    (-1206957600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24033                    (-1191362400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24034                    (-1175374800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24035                    (-1159826400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24036                    (-633819600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24037                    (-622069200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24038                    (-602283600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24039                    (-591832800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24040                    (-570747600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24041                    (-560210400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24042                    (-539125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24043                    (-531352800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24044                    (-191365200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24045                    (-184197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24046                    (-155163600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24047                    (-150069600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24048                    (-128898000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24049                    (-121125600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24050                    (-99954000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24051                    (-89589600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24052                    (-68418000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24053                    (-57967200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24054                    (499748400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24055                    (511236000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24056                    (530593200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24057                    (540266400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24058                    (562129200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24059                    (571197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24060                    (592974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24061                    (602042400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24062                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24063                    (634701600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24064                    (938919600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24065                    (951616800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24066                    (970974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24067                    (971575200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24068                    (1003028400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24069                    (1013911200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24070                ];
24071                FixedTimespanSet {
24072                    first: FixedTimespan {
24073                        utc_offset: -8376,
24074                        dst_offset: 0,
24075                        name: "LMT",
24076                    },
24077                    rest: REST
24078                }
24079            },
24080
24081            Tz::America__Regina => {
24082                const REST: &[(i64, FixedTimespan)] = &[
24083                    (-2030202084, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24084                    (-1632063600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24085                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24086                    (-1251651600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24087                    (-1238349600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24088                    (-1220202000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24089                    (-1206900000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24090                    (-1188752400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24091                    (-1175450400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24092                    (-1156698000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24093                    (-1144000800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24094                    (-1125248400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24095                    (-1111946400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24096                    (-1032714000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24097                    (-1016992800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24098                    (-1001264400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24099                    (-986148000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24100                    (-969814800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24101                    (-954093600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24102                    (-937760400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24103                    (-922039200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24104                    (-906310800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24105                    (-890589600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24106                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
24107                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MPT" }),
24108                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24109                    (-748450800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24110                    (-732729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24111                    (-715791600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24112                    (-702489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24113                    (-684342000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24114                    (-671040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24115                    (-652892400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24116                    (-639590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24117                    (-620838000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24118                    (-608140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24119                    (-589388400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24120                    (-576086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24121                    (-557938800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24122                    (-544636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24123                    (-526489200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24124                    (-513187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24125                    (-495039600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24126                    (-481737600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24127                    (-463590000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24128                    (-450288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24129                    (-431535600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24130                    (-418233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24131                    (-400086000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24132                    (-386784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24133                    (-337186800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
24134                    (-321465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24135                    (-305737200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24136                ];
24137                FixedTimespanSet {
24138                    first: FixedTimespan {
24139                        utc_offset: -25116,
24140                        dst_offset: 0,
24141                        name: "LMT",
24142                    },
24143                    rest: REST
24144                }
24145            },
24146
24147            Tz::America__Resolute => {
24148                const REST: &[(i64, FixedTimespan)] = &[
24149                    (-704937600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24150                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24151                    (89190000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24152                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24153                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24154                    (136368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24155                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24156                    (167817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24157                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24158                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24159                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24160                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24161                    (247042800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24162                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24163                    (278492400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24164                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24165                    (309942000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24166                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24167                    (341391600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24168                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24169                    (372841200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24170                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24171                    (404895600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24172                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24173                    (436345200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24174                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24175                    (467794800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24176                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24177                    (499244400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24178                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24179                    (530694000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24180                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24181                    (562143600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24182                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24183                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24184                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24185                    (625647600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24186                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24187                    (657097200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24188                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24189                    (688546800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24190                    (702460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24191                    (719996400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24192                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24193                    (752050800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24194                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24195                    (783500400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24196                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24197                    (814950000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24198                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24199                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24200                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24201                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24202                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24203                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24204                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24205                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24206                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24207                    (972802800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
24208                    (986112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24209                    (1004252400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24210                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24211                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24212                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24213                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24214                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24215                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24216                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24217                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24218                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24219                    (1162105200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
24220                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24221                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24222                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24223                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24224                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24225                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24226                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24227                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24228                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24229                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24230                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24231                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24232                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24233                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24234                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24235                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24236                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24237                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24238                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24239                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24240                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24241                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24242                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24243                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24244                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24245                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24246                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24247                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24248                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24249                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24250                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24251                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24252                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24253                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24254                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24255                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24256                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24257                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24258                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24259                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24260                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24261                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24262                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24263                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24264                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24265                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24266                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24267                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24268                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24269                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24270                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24271                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24272                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24273                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24274                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24275                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24276                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24277                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24278                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24279                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24280                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24281                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24282                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24283                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24284                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24285                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24286                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24287                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24288                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24289                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24290                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24291                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24292                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24293                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24294                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24295                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24296                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24297                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24298                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24299                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24300                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24301                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24302                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24303                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24304                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24305                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24306                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24307                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24308                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24309                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24310                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24311                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24312                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24313                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24314                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24315                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24316                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24317                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24318                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24319                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24320                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24321                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24322                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24323                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24324                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24325                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24326                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24327                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24328                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24329                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24330                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24331                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24332                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24333                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24334                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24335                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24336                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24337                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24338                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24339                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24340                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24341                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24342                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24343                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24344                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24345                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24346                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24347                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24348                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24349                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24350                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24351                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24352                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24353                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24354                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24355                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24356                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24357                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24358                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24359                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24360                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24361                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24362                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24363                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24364                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24365                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24366                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24367                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24368                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24369                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24370                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24371                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24372                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24373                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24374                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24375                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24376                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24377                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24378                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24379                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24380                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24381                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24382                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24383                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24384                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24385                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24386                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24387                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24388                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24389                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24390                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24391                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24392                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24393                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24394                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24395                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24396                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24397                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24398                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24399                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24400                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24401                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24402                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24403                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24404                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
24405                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
24406                ];
24407                FixedTimespanSet {
24408                    first: FixedTimespan {
24409                        utc_offset: 0,
24410                        dst_offset: 0,
24411                        name: "-00",
24412                    },
24413                    rest: REST
24414                }
24415            },
24416
24417            Tz::America__Rio_Branco => {
24418                const REST: &[(i64, FixedTimespan)] = &[
24419                    (-1767209328, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24420                    (-1206950400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
24421                    (-1191355200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24422                    (-1175367600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
24423                    (-1159819200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24424                    (-633812400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
24425                    (-622062000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24426                    (-602276400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
24427                    (-591825600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24428                    (-570740400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
24429                    (-560203200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24430                    (-539118000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
24431                    (-531345600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24432                    (-191358000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
24433                    (-184190400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24434                    (-155156400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
24435                    (-150062400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24436                    (-128890800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
24437                    (-121118400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24438                    (-99946800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
24439                    (-89582400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24440                    (-68410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
24441                    (-57960000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24442                    (499755600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
24443                    (511243200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24444                    (530600400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
24445                    (540273600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24446                    (562136400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
24447                    (571204800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24448                    (1214283600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24449                    (1384056000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24450                ];
24451                FixedTimespanSet {
24452                    first: FixedTimespan {
24453                        utc_offset: -16272,
24454                        dst_offset: 0,
24455                        name: "LMT",
24456                    },
24457                    rest: REST
24458                }
24459            },
24460
24461            Tz::America__Rosario => {
24462                const REST: &[(i64, FixedTimespan)] = &[
24463                    (-2372096592, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: "CMT" }),
24464                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24465                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24466                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24467                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24468                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24469                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24470                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24471                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24472                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24473                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24474                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24475                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24476                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24477                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24478                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24479                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24480                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24481                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24482                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24483                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24484                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24485                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24486                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24487                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24488                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24489                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24490                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24491                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24492                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24493                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24494                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24495                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24496                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24497                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24498                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24499                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24500                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24501                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24502                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24503                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24504                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24505                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24506                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24507                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24508                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24509                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24510                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24511                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24512                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24513                    (667965600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24514                    (687931200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24515                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24516                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24517                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24518                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24519                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24520                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24521                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24522                    (1224385200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
24523                    (1237082400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24524                ];
24525                FixedTimespanSet {
24526                    first: FixedTimespan {
24527                        utc_offset: -15408,
24528                        dst_offset: 0,
24529                        name: "LMT",
24530                    },
24531                    rest: REST
24532                }
24533            },
24534
24535            Tz::America__Santa_Isabel => {
24536                const REST: &[(i64, FixedTimespan)] = &[
24537                    (-1514711516, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24538                    (-1451667600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24539                    (-1343062800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
24540                    (-1234803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24541                    (-1222963200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24542                    (-1207242000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24543                    (-873820800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PWT" }),
24544                    (-769370400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PPT" }),
24545                    (-761677200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24546                    (-686073600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24547                    (-661539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24548                    (-495039600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24549                    (-481734000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24550                    (-463590000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24551                    (-450284400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24552                    (-431535600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24553                    (-418230000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24554                    (-400086000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24555                    (-386780400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24556                    (-368636400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24557                    (-355330800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24558                    (-337186800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24559                    (-323881200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24560                    (-305737200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24561                    (-292431600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24562                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24563                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24564                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24565                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24566                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24567                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24568                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24569                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24570                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24571                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24572                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24573                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24574                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24575                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24576                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24577                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24578                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24579                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24580                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24581                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24582                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24583                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24584                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24585                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24586                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24587                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24588                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24589                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24590                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24591                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24592                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24593                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24594                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24595                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24596                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24597                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24598                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24599                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24600                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24601                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24602                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24603                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24604                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24605                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24606                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24607                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24608                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24609                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24610                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24611                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24612                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24613                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24614                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24615                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24616                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24617                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24618                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24619                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24620                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24621                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24622                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24623                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24624                    (1175421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24625                    (1193562000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24626                    (1207476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24627                    (1225011600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24628                    (1238925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24629                    (1256461200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24630                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24631                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24632                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24633                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24634                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24635                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24636                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24637                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24638                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24639                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24640                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24641                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24642                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24643                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24644                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24645                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24646                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24647                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24648                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24649                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24650                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24651                    (1604221200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24652                    (1615716000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24653                    (1636275600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24654                    (1647165600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24655                    (1667725200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24656                    (1678615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24657                    (1699174800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24658                    (1710064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24659                    (1730624400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24660                    (1741514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24661                    (1762074000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24662                    (1772964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24663                    (1793523600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24664                    (1805018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24665                    (1825578000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24666                    (1836468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24667                    (1857027600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24668                    (1867917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24669                    (1888477200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24670                    (1899367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24671                    (1919926800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24672                    (1930816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24673                    (1951376400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24674                    (1962871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24675                    (1983430800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24676                    (1994320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24677                    (2014880400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24678                    (2025770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24679                    (2046330000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24680                    (2057220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24681                    (2077779600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24682                    (2088669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24683                    (2109229200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24684                    (2120119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24685                    (2140678800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24686                    (2152173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24687                    (2172733200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24688                    (2183623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24689                    (2204182800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24690                    (2215072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24691                    (2235632400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24692                    (2246522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24693                    (2267082000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24694                    (2277972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24695                    (2298531600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24696                    (2309421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24697                    (2329981200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24698                    (2341476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24699                    (2362035600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24700                    (2372925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24701                    (2393485200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24702                    (2404375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24703                    (2424934800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24704                    (2435824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24705                    (2456384400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24706                    (2467274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24707                    (2487834000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24708                    (2499328800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24709                    (2519888400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24710                    (2530778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24711                    (2551338000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24712                    (2562228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24713                    (2582787600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24714                    (2593677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24715                    (2614237200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24716                    (2625127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24717                    (2645686800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24718                    (2656576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24719                    (2677136400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24720                    (2688631200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24721                    (2709190800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24722                    (2720080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24723                    (2740640400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24724                    (2751530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24725                    (2772090000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24726                    (2782980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24727                    (2803539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24728                    (2814429600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24729                    (2834989200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24730                    (2846484000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24731                    (2867043600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24732                    (2877933600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24733                    (2898493200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24734                    (2909383200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24735                    (2929942800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24736                    (2940832800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24737                    (2961392400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24738                    (2972282400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24739                    (2992842000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24740                    (3003732000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24741                    (3024291600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24742                    (3035786400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24743                    (3056346000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24744                    (3067236000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24745                    (3087795600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24746                    (3098685600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24747                    (3119245200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24748                    (3130135200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24749                    (3150694800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24750                    (3161584800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24751                    (3182144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24752                    (3193034400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24753                    (3213594000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24754                    (3225088800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24755                    (3245648400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24756                    (3256538400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24757                    (3277098000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24758                    (3287988000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24759                    (3308547600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24760                    (3319437600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24761                    (3339997200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24762                    (3350887200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24763                    (3371446800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24764                    (3382941600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24765                    (3403501200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24766                    (3414391200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24767                    (3434950800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24768                    (3445840800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24769                    (3466400400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24770                    (3477290400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24771                    (3497850000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24772                    (3508740000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24773                    (3529299600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24774                    (3540189600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24775                    (3560749200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24776                    (3572244000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24777                    (3592803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24778                    (3603693600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24779                    (3624253200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24780                    (3635143200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24781                    (3655702800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24782                    (3666592800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24783                    (3687152400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24784                    (3698042400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24785                    (3718602000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24786                    (3730096800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24787                    (3750656400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24788                    (3761546400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24789                    (3782106000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24790                    (3792996000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24791                    (3813555600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24792                    (3824445600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24793                    (3845005200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24794                    (3855895200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24795                    (3876454800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24796                    (3887344800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24797                    (3907904400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24798                    (3919399200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24799                    (3939958800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24800                    (3950848800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24801                    (3971408400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24802                    (3982298400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24803                    (4002858000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24804                    (4013748000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24805                    (4034307600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24806                    (4045197600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24807                    (4065757200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24808                    (4076647200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
24809                    (4097206800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
24810                ];
24811                FixedTimespanSet {
24812                    first: FixedTimespan {
24813                        utc_offset: -28084,
24814                        dst_offset: 0,
24815                        name: "LMT",
24816                    },
24817                    rest: REST
24818                }
24819            },
24820
24821            Tz::America__Santarem => {
24822                const REST: &[(i64, FixedTimespan)] = &[
24823                    (-1767212472, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24824                    (-1206954000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24825                    (-1191358800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24826                    (-1175371200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24827                    (-1159822800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24828                    (-633816000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24829                    (-622065600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24830                    (-602280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24831                    (-591829200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24832                    (-570744000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24833                    (-560206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24834                    (-539121600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24835                    (-531349200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24836                    (-191361600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24837                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24838                    (-155160000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24839                    (-150066000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24840                    (-128894400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24841                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24842                    (-99950400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24843                    (-89586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24844                    (-68414400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24845                    (-57963600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24846                    (499752000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24847                    (511239600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24848                    (530596800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24849                    (540270000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24850                    (562132800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24851                    (571201200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24852                    (1214280000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
24853                ];
24854                FixedTimespanSet {
24855                    first: FixedTimespan {
24856                        utc_offset: -13128,
24857                        dst_offset: 0,
24858                        name: "LMT",
24859                    },
24860                    rest: REST
24861                }
24862            },
24863
24864            Tz::America__Santiago => {
24865                const REST: &[(i64, FixedTimespan)] = &[
24866                    (-2524504635, FixedTimespan { utc_offset: -16965, dst_offset: 0, name: "SMT" }),
24867                    (-1892661435, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24868                    (-1688410800, FixedTimespan { utc_offset: -16965, dst_offset: 0, name: "SMT" }),
24869                    (-1619205435, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24870                    (-1593806400, FixedTimespan { utc_offset: -16965, dst_offset: 0, name: "SMT" }),
24871                    (-1335986235, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
24872                    (-1317585600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24873                    (-1304362800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
24874                    (-1286049600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24875                    (-1272826800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
24876                    (-1254513600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24877                    (-1241290800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
24878                    (-1222977600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24879                    (-1209754800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
24880                    (-1191355200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24881                    (-1178132400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24882                    (-870552000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24883                    (-865278000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24884                    (-740520000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24885                    (-736635600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
24886                    (-718056000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
24887                    (-713649600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24888                    (-36619200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24889                    (-23922000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24890                    (-3355200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24891                    (7527600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24892                    (24465600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24893                    (37767600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24894                    (55915200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24895                    (69217200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24896                    (87969600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24897                    (100666800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24898                    (118209600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24899                    (132116400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24900                    (150868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24901                    (163566000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24902                    (182318400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24903                    (195620400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24904                    (213768000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24905                    (227070000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24906                    (245217600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24907                    (258519600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24908                    (277272000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24909                    (289969200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24910                    (308721600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24911                    (321418800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24912                    (340171200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24913                    (353473200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24914                    (371620800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24915                    (384922800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24916                    (403070400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24917                    (416372400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24918                    (434520000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24919                    (447822000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24920                    (466574400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24921                    (479271600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24922                    (498024000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24923                    (510721200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24924                    (529473600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24925                    (545194800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24926                    (560923200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24927                    (574225200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24928                    (592372800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24929                    (605674800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24930                    (624427200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24931                    (637124400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24932                    (653457600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24933                    (668574000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24934                    (687326400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24935                    (700628400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24936                    (718776000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24937                    (732078000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24938                    (750225600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24939                    (763527600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24940                    (781675200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24941                    (794977200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24942                    (813729600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24943                    (826426800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24944                    (845179200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24945                    (859690800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24946                    (876628800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24947                    (889930800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24948                    (906868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24949                    (923194800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24950                    (939528000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24951                    (952830000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24952                    (971582400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24953                    (984279600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24954                    (1003032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24955                    (1015729200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24956                    (1034481600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24957                    (1047178800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24958                    (1065931200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24959                    (1079233200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24960                    (1097380800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24961                    (1110682800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24962                    (1128830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24963                    (1142132400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24964                    (1160884800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24965                    (1173582000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24966                    (1192334400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24967                    (1206846000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24968                    (1223784000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24969                    (1237086000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24970                    (1255233600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24971                    (1270350000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24972                    (1286683200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24973                    (1304823600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24974                    (1313899200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24975                    (1335668400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24976                    (1346558400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24977                    (1367118000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24978                    (1378612800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24979                    (1398567600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24980                    (1410062400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24981                    (1463281200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24982                    (1471147200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24983                    (1494730800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24984                    (1502596800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24985                    (1526180400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24986                    (1534046400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24987                    (1554606000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24988                    (1567915200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24989                    (1586055600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24990                    (1599364800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24991                    (1617505200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24992                    (1630814400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24993                    (1648954800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24994                    (1662868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24995                    (1680404400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24996                    (1693713600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24997                    (1712458800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
24998                    (1725768000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
24999                    (1743908400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25000                    (1757217600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25001                    (1775358000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25002                    (1788667200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25003                    (1806807600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25004                    (1820116800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25005                    (1838257200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25006                    (1851566400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25007                    (1870311600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25008                    (1883016000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25009                    (1901761200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25010                    (1915070400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25011                    (1933210800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25012                    (1946520000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25013                    (1964660400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25014                    (1977969600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25015                    (1996110000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25016                    (2009419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25017                    (2027559600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25018                    (2040868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25019                    (2059614000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25020                    (2072318400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25021                    (2091063600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25022                    (2104372800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25023                    (2122513200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25024                    (2135822400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25025                    (2153962800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25026                    (2167272000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25027                    (2185412400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25028                    (2198721600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25029                    (2217466800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25030                    (2230171200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25031                    (2248916400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25032                    (2262225600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25033                    (2280366000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25034                    (2293675200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25035                    (2311815600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25036                    (2325124800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25037                    (2343265200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25038                    (2356574400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25039                    (2374714800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25040                    (2388024000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25041                    (2406769200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25042                    (2419473600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25043                    (2438218800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25044                    (2451528000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25045                    (2469668400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25046                    (2482977600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25047                    (2501118000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25048                    (2514427200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25049                    (2532567600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25050                    (2545876800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25051                    (2564017200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25052                    (2577326400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25053                    (2596071600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25054                    (2609380800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25055                    (2627521200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25056                    (2640830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25057                    (2658970800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25058                    (2672280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25059                    (2690420400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25060                    (2703729600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25061                    (2721870000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25062                    (2735179200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25063                    (2753924400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25064                    (2766628800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25065                    (2785374000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25066                    (2798683200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25067                    (2816823600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25068                    (2830132800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25069                    (2848273200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25070                    (2861582400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25071                    (2879722800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25072                    (2893032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25073                    (2911172400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25074                    (2924481600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25075                    (2943226800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25076                    (2955931200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25077                    (2974676400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25078                    (2987985600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25079                    (3006126000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25080                    (3019435200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25081                    (3037575600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25082                    (3050884800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25083                    (3069025200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25084                    (3082334400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25085                    (3101079600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25086                    (3113784000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25087                    (3132529200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25088                    (3145838400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25089                    (3163978800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25090                    (3177288000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25091                    (3195428400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25092                    (3208737600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25093                    (3226878000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25094                    (3240187200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25095                    (3258327600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25096                    (3271636800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25097                    (3290382000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25098                    (3303086400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25099                    (3321831600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25100                    (3335140800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25101                    (3353281200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25102                    (3366590400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25103                    (3384730800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25104                    (3398040000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25105                    (3416180400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25106                    (3429489600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25107                    (3447630000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25108                    (3460939200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25109                    (3479684400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25110                    (3492993600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25111                    (3511134000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25112                    (3524443200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25113                    (3542583600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25114                    (3555892800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25115                    (3574033200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25116                    (3587342400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25117                    (3605482800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25118                    (3618792000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25119                    (3637537200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25120                    (3650241600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25121                    (3668986800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25122                    (3682296000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25123                    (3700436400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25124                    (3713745600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25125                    (3731886000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25126                    (3745195200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25127                    (3763335600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25128                    (3776644800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25129                    (3794785200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25130                    (3808094400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25131                    (3826839600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25132                    (3839544000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25133                    (3858289200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25134                    (3871598400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25135                    (3889738800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25136                    (3903048000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25137                    (3921188400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25138                    (3934497600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25139                    (3952638000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25140                    (3965947200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25141                    (3984692400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25142                    (3997396800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25143                    (4016142000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25144                    (4029451200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25145                    (4047591600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25146                    (4060900800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25147                    (4079041200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
25148                    (4092350400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
25149                ];
25150                FixedTimespanSet {
25151                    first: FixedTimespan {
25152                        utc_offset: -16965,
25153                        dst_offset: 0,
25154                        name: "LMT",
25155                    },
25156                    rest: REST
25157                }
25158            },
25159
25160            Tz::America__Santo_Domingo => {
25161                const REST: &[(i64, FixedTimespan)] = &[
25162                    (-2524504824, FixedTimespan { utc_offset: -16800, dst_offset: 0, name: "SDMT" }),
25163                    (-1159773600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
25164                    (-100119600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
25165                    (-89668800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
25166                    (-5770800, FixedTimespan { utc_offset: -18000, dst_offset: 1800, name: "-0430" }),
25167                    (4422600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
25168                    (25678800, FixedTimespan { utc_offset: -18000, dst_offset: 1800, name: "-0430" }),
25169                    (33193800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
25170                    (57733200, FixedTimespan { utc_offset: -18000, dst_offset: 1800, name: "-0430" }),
25171                    (64816200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
25172                    (89182800, FixedTimespan { utc_offset: -18000, dst_offset: 1800, name: "-0430" }),
25173                    (96438600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
25174                    (120632400, FixedTimespan { utc_offset: -18000, dst_offset: 1800, name: "-0430" }),
25175                    (127974600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
25176                    (152082000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
25177                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
25178                    (975823200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
25179                ];
25180                FixedTimespanSet {
25181                    first: FixedTimespan {
25182                        utc_offset: -16776,
25183                        dst_offset: 0,
25184                        name: "LMT",
25185                    },
25186                    rest: REST
25187                }
25188            },
25189
25190            Tz::America__Sao_Paulo => {
25191                const REST: &[(i64, FixedTimespan)] = &[
25192                    (-1767214412, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25193                    (-1206957600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25194                    (-1191362400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25195                    (-1175374800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25196                    (-1159826400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25197                    (-633819600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25198                    (-622069200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25199                    (-602283600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25200                    (-591832800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25201                    (-570747600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25202                    (-560210400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25203                    (-539125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25204                    (-531352800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25205                    (-195426000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25206                    (-184197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25207                    (-155163600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25208                    (-150069600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25209                    (-128898000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25210                    (-121125600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25211                    (-99954000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25212                    (-89589600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25213                    (-68418000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25214                    (-57967200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25215                    (499748400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25216                    (511236000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25217                    (530593200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25218                    (540266400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25219                    (562129200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25220                    (571197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25221                    (592974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25222                    (602042400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25223                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25224                    (634701600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25225                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25226                    (666756000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25227                    (687927600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25228                    (697600800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25229                    (719982000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25230                    (728445600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25231                    (750826800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25232                    (761709600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25233                    (782276400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25234                    (793159200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25235                    (813726000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25236                    (824004000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25237                    (844570800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25238                    (856058400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25239                    (876106800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25240                    (888717600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25241                    (908074800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25242                    (919562400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25243                    (938919600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25244                    (951616800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25245                    (970974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25246                    (982461600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25247                    (1003028400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25248                    (1013911200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25249                    (1036292400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25250                    (1045360800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25251                    (1066532400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25252                    (1076810400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25253                    (1099364400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25254                    (1108864800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25255                    (1129431600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25256                    (1140314400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25257                    (1162695600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25258                    (1172368800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25259                    (1192330800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25260                    (1203213600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25261                    (1224385200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25262                    (1234663200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25263                    (1255834800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25264                    (1266717600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25265                    (1287284400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25266                    (1298167200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25267                    (1318734000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25268                    (1330221600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25269                    (1350788400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25270                    (1361066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25271                    (1382238000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25272                    (1392516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25273                    (1413687600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25274                    (1424570400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25275                    (1445137200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25276                    (1456020000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25277                    (1476586800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25278                    (1487469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25279                    (1508036400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25280                    (1518919200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25281                    (1541300400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
25282                    (1550368800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
25283                ];
25284                FixedTimespanSet {
25285                    first: FixedTimespan {
25286                        utc_offset: -11188,
25287                        dst_offset: 0,
25288                        name: "LMT",
25289                    },
25290                    rest: REST
25291                }
25292            },
25293
25294            Tz::America__Scoresbysund => {
25295                const REST: &[(i64, FixedTimespan)] = &[
25296                    (-1686090728, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25297                    (323841600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25298                    (338961600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25299                    (354679200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25300                    (370400400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25301                    (386125200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25302                    (401850000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25303                    (417574800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25304                    (433299600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25305                    (449024400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25306                    (465354000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25307                    (481078800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25308                    (496803600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25309                    (512528400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25310                    (528253200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25311                    (543978000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25312                    (559702800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25313                    (575427600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25314                    (591152400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25315                    (606877200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25316                    (622602000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25317                    (638326800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25318                    (654656400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25319                    (670381200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25320                    (686106000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25321                    (701830800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25322                    (717555600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25323                    (733280400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25324                    (749005200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25325                    (764730000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25326                    (780454800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25327                    (796179600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25328                    (811904400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25329                    (828234000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25330                    (846378000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25331                    (859683600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25332                    (877827600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25333                    (891133200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25334                    (909277200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25335                    (922582800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25336                    (941331600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25337                    (954032400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25338                    (972781200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25339                    (985482000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25340                    (1004230800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25341                    (1017536400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25342                    (1035680400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25343                    (1048986000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25344                    (1067130000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25345                    (1080435600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25346                    (1099184400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25347                    (1111885200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25348                    (1130634000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25349                    (1143334800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25350                    (1162083600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25351                    (1174784400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25352                    (1193533200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25353                    (1206838800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25354                    (1224982800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25355                    (1238288400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25356                    (1256432400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25357                    (1269738000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25358                    (1288486800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25359                    (1301187600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25360                    (1319936400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25361                    (1332637200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25362                    (1351386000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25363                    (1364691600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25364                    (1382835600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25365                    (1396141200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25366                    (1414285200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25367                    (1427590800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25368                    (1445734800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25369                    (1459040400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25370                    (1477789200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25371                    (1490490000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25372                    (1509238800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25373                    (1521939600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25374                    (1540688400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25375                    (1553994000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25376                    (1572138000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25377                    (1585443600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25378                    (1603587600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25379                    (1616893200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25380                    (1635642000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25381                    (1648342800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25382                    (1667091600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25383                    (1679792400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
25384                    (1698541200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
25385                    (1711846800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25386                    (1729990800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25387                    (1743296400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25388                    (1761440400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25389                    (1774746000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25390                    (1792890000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25391                    (1806195600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25392                    (1824944400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25393                    (1837645200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25394                    (1856394000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25395                    (1869094800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25396                    (1887843600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25397                    (1901149200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25398                    (1919293200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25399                    (1932598800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25400                    (1950742800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25401                    (1964048400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25402                    (1982797200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25403                    (1995498000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25404                    (2014246800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25405                    (2026947600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25406                    (2045696400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25407                    (2058397200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25408                    (2077146000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25409                    (2090451600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25410                    (2108595600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25411                    (2121901200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25412                    (2140045200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25413                    (2153350800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25414                    (2172099600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25415                    (2184800400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25416                    (2203549200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25417                    (2216250000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25418                    (2234998800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25419                    (2248304400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25420                    (2266448400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25421                    (2279754000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25422                    (2297898000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25423                    (2311203600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25424                    (2329347600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25425                    (2342653200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25426                    (2361402000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25427                    (2374102800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25428                    (2392851600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25429                    (2405552400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25430                    (2424301200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25431                    (2437606800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25432                    (2455750800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25433                    (2469056400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25434                    (2487200400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25435                    (2500506000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25436                    (2519254800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25437                    (2531955600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25438                    (2550704400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25439                    (2563405200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25440                    (2582154000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25441                    (2595459600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25442                    (2613603600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25443                    (2626909200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25444                    (2645053200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25445                    (2658358800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25446                    (2676502800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25447                    (2689808400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25448                    (2708557200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25449                    (2721258000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25450                    (2740006800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25451                    (2752707600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25452                    (2771456400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25453                    (2784762000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25454                    (2802906000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25455                    (2816211600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25456                    (2834355600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25457                    (2847661200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25458                    (2866410000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25459                    (2879110800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25460                    (2897859600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25461                    (2910560400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25462                    (2929309200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25463                    (2942010000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25464                    (2960758800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25465                    (2974064400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25466                    (2992208400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25467                    (3005514000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25468                    (3023658000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25469                    (3036963600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25470                    (3055712400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25471                    (3068413200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25472                    (3087162000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25473                    (3099862800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25474                    (3118611600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25475                    (3131917200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25476                    (3150061200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25477                    (3163366800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25478                    (3181510800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25479                    (3194816400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25480                    (3212960400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25481                    (3226266000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25482                    (3245014800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25483                    (3257715600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25484                    (3276464400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25485                    (3289165200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25486                    (3307914000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25487                    (3321219600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25488                    (3339363600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25489                    (3352669200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25490                    (3370813200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25491                    (3384118800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25492                    (3402867600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25493                    (3415568400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25494                    (3434317200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25495                    (3447018000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25496                    (3465766800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25497                    (3479072400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25498                    (3497216400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25499                    (3510522000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25500                    (3528666000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25501                    (3541971600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25502                    (3560115600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25503                    (3573421200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25504                    (3592170000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25505                    (3604870800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25506                    (3623619600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25507                    (3636320400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25508                    (3655069200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25509                    (3668374800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25510                    (3686518800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25511                    (3699824400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25512                    (3717968400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25513                    (3731274000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25514                    (3750022800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25515                    (3762723600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25516                    (3781472400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25517                    (3794173200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25518                    (3812922000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25519                    (3825622800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25520                    (3844371600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25521                    (3857677200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25522                    (3875821200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25523                    (3889126800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25524                    (3907270800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25525                    (3920576400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25526                    (3939325200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25527                    (3952026000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25528                    (3970774800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25529                    (3983475600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25530                    (4002224400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25531                    (4015530000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25532                    (4033674000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25533                    (4046979600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25534                    (4065123600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25535                    (4078429200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
25536                    (4096573200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
25537                ];
25538                FixedTimespanSet {
25539                    first: FixedTimespan {
25540                        utc_offset: -5272,
25541                        dst_offset: 0,
25542                        name: "LMT",
25543                    },
25544                    rest: REST
25545                }
25546            },
25547
25548            Tz::America__Shiprock => {
25549                const REST: &[(i64, FixedTimespan)] = &[
25550                    (-2717618404, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25551                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25552                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25553                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25554                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25555                    (-1570374000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25556                    (-1551628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25557                    (-1538924400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25558                    (-1534089600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25559                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
25560                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MPT" }),
25561                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25562                    (-147884400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25563                    (-131558400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25564                    (-116434800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25565                    (-100108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25566                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25567                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25568                    (-52930800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25569                    (-37209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25570                    (-21481200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25571                    (-5760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25572                    (9968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25573                    (25689600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25574                    (41418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25575                    (57744000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25576                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25577                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25578                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25579                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25580                    (126694800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25581                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25582                    (162378000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25583                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25584                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25585                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25586                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25587                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25588                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25589                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25590                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25591                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25592                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25593                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25594                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25595                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25596                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25597                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25598                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25599                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25600                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25601                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25602                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25603                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25604                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25605                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25606                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25607                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25608                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25609                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25610                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25611                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25612                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25613                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25614                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25615                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25616                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25617                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25618                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25619                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25620                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25621                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25622                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25623                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25624                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25625                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25626                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25627                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25628                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25629                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25630                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25631                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25632                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25633                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25634                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25635                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25636                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25637                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25638                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25639                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25640                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25641                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25642                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25643                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25644                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25645                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25646                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25647                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25648                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25649                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25650                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25651                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25652                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25653                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25654                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25655                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25656                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25657                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25658                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25659                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25660                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25661                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25662                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25663                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25664                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25665                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25666                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25667                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25668                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25669                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25670                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25671                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25672                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25673                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25674                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25675                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25676                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25677                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25678                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25679                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25680                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25681                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25682                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25683                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25684                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25685                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25686                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25687                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25688                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25689                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25690                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25691                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25692                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25693                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25694                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25695                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25696                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25697                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25698                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25699                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25700                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25701                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25702                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25703                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25704                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25705                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25706                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25707                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25708                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25709                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25710                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25711                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25712                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25713                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25714                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25715                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25716                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25717                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25718                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25719                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25720                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25721                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25722                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25723                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25724                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25725                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25726                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25727                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25728                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25729                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25730                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25731                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25732                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25733                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25734                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25735                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25736                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25737                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25738                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25739                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25740                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25741                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25742                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25743                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25744                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25745                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25746                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25747                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25748                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25749                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25750                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25751                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25752                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25753                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25754                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25755                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25756                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25757                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25758                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25759                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25760                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25761                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25762                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25763                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25764                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25765                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25766                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25767                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25768                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25769                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25770                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25771                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25772                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25773                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25774                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25775                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25776                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25777                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25778                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25779                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25780                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25781                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25782                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25783                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25784                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25785                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25786                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25787                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25788                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25789                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25790                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25791                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25792                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25793                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25794                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25795                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25796                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25797                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25798                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25799                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25800                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25801                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25802                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25803                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25804                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25805                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25806                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25807                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25808                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25809                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25810                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25811                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25812                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25813                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25814                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25815                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25816                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25817                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25818                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25819                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25820                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25821                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25822                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25823                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25824                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25825                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25826                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25827                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25828                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25829                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25830                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
25831                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
25832                ];
25833                FixedTimespanSet {
25834                    first: FixedTimespan {
25835                        utc_offset: -25196,
25836                        dst_offset: 0,
25837                        name: "LMT",
25838                    },
25839                    rest: REST
25840                }
25841            },
25842
25843            Tz::America__Sitka => {
25844                const REST: &[(i64, FixedTimespan)] = &[
25845                    (-3225223727, FixedTimespan { utc_offset: -32473, dst_offset: 0, name: "LMT" }),
25846                    (-2188954727, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
25847                    (-880207200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PWT" }),
25848                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PPT" }),
25849                    (-765385200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
25850                    (-21477600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
25851                    (-5756400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
25852                    (9972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
25853                    (25693200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
25854                    (41421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
25855                    (57747600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
25856                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
25857                    (89197200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
25858                    (104925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
25859                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
25860                    (126698400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
25861                    (152096400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
25862                    (162381600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
25863                    (183546000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
25864                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
25865                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
25866                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
25867                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
25868                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
25869                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
25870                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
25871                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
25872                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
25873                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
25874                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
25875                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
25876                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
25877                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
25878                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
25879                    (436352400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
25880                    (439030800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25881                    (452084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25882                    (467805600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25883                    (483534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25884                    (499255200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25885                    (514983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25886                    (530704800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25887                    (544618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25888                    (562154400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25889                    (576068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25890                    (594208800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25891                    (607518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25892                    (625658400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25893                    (638967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25894                    (657108000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25895                    (671022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25896                    (688557600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25897                    (702471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25898                    (720007200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25899                    (733921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25900                    (752061600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25901                    (765370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25902                    (783511200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25903                    (796820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25904                    (814960800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25905                    (828874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25906                    (846410400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25907                    (860324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25908                    (877860000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25909                    (891774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25910                    (909309600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25911                    (923223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25912                    (941364000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25913                    (954673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25914                    (972813600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25915                    (986122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25916                    (1004263200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25917                    (1018177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25918                    (1035712800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25919                    (1049626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25920                    (1067162400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25921                    (1081076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25922                    (1099216800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25923                    (1112526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25924                    (1130666400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25925                    (1143975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25926                    (1162116000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25927                    (1173610800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25928                    (1194170400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25929                    (1205060400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25930                    (1225620000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25931                    (1236510000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25932                    (1257069600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25933                    (1268564400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25934                    (1289124000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25935                    (1300014000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25936                    (1320573600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25937                    (1331463600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25938                    (1352023200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25939                    (1362913200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25940                    (1383472800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25941                    (1394362800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25942                    (1414922400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25943                    (1425812400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25944                    (1446372000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25945                    (1457866800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25946                    (1478426400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25947                    (1489316400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25948                    (1509876000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25949                    (1520766000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25950                    (1541325600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25951                    (1552215600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25952                    (1572775200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25953                    (1583665200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25954                    (1604224800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25955                    (1615719600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25956                    (1636279200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25957                    (1647169200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25958                    (1667728800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25959                    (1678618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25960                    (1699178400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25961                    (1710068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25962                    (1730628000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25963                    (1741518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25964                    (1762077600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25965                    (1772967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25966                    (1793527200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25967                    (1805022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25968                    (1825581600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25969                    (1836471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25970                    (1857031200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25971                    (1867921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25972                    (1888480800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25973                    (1899370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25974                    (1919930400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25975                    (1930820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25976                    (1951380000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25977                    (1962874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25978                    (1983434400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25979                    (1994324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25980                    (2014884000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25981                    (2025774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25982                    (2046333600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25983                    (2057223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25984                    (2077783200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25985                    (2088673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25986                    (2109232800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25987                    (2120122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25988                    (2140682400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25989                    (2152177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25990                    (2172736800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25991                    (2183626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25992                    (2204186400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25993                    (2215076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25994                    (2235636000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25995                    (2246526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25996                    (2267085600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25997                    (2277975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
25998                    (2298535200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
25999                    (2309425200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26000                    (2329984800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26001                    (2341479600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26002                    (2362039200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26003                    (2372929200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26004                    (2393488800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26005                    (2404378800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26006                    (2424938400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26007                    (2435828400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26008                    (2456388000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26009                    (2467278000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26010                    (2487837600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26011                    (2499332400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26012                    (2519892000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26013                    (2530782000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26014                    (2551341600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26015                    (2562231600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26016                    (2582791200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26017                    (2593681200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26018                    (2614240800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26019                    (2625130800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26020                    (2645690400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26021                    (2656580400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26022                    (2677140000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26023                    (2688634800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26024                    (2709194400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26025                    (2720084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26026                    (2740644000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26027                    (2751534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26028                    (2772093600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26029                    (2782983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26030                    (2803543200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26031                    (2814433200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26032                    (2834992800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26033                    (2846487600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26034                    (2867047200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26035                    (2877937200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26036                    (2898496800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26037                    (2909386800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26038                    (2929946400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26039                    (2940836400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26040                    (2961396000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26041                    (2972286000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26042                    (2992845600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26043                    (3003735600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26044                    (3024295200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26045                    (3035790000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26046                    (3056349600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26047                    (3067239600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26048                    (3087799200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26049                    (3098689200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26050                    (3119248800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26051                    (3130138800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26052                    (3150698400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26053                    (3161588400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26054                    (3182148000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26055                    (3193038000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26056                    (3213597600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26057                    (3225092400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26058                    (3245652000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26059                    (3256542000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26060                    (3277101600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26061                    (3287991600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26062                    (3308551200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26063                    (3319441200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26064                    (3340000800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26065                    (3350890800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26066                    (3371450400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26067                    (3382945200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26068                    (3403504800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26069                    (3414394800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26070                    (3434954400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26071                    (3445844400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26072                    (3466404000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26073                    (3477294000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26074                    (3497853600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26075                    (3508743600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26076                    (3529303200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26077                    (3540193200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26078                    (3560752800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26079                    (3572247600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26080                    (3592807200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26081                    (3603697200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26082                    (3624256800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26083                    (3635146800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26084                    (3655706400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26085                    (3666596400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26086                    (3687156000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26087                    (3698046000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26088                    (3718605600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26089                    (3730100400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26090                    (3750660000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26091                    (3761550000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26092                    (3782109600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26093                    (3792999600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26094                    (3813559200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26095                    (3824449200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26096                    (3845008800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26097                    (3855898800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26098                    (3876458400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26099                    (3887348400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26100                    (3907908000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26101                    (3919402800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26102                    (3939962400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26103                    (3950852400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26104                    (3971412000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26105                    (3982302000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26106                    (4002861600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26107                    (4013751600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26108                    (4034311200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26109                    (4045201200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26110                    (4065760800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26111                    (4076650800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
26112                    (4097210400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
26113                ];
26114                FixedTimespanSet {
26115                    first: FixedTimespan {
26116                        utc_offset: 53927,
26117                        dst_offset: 0,
26118                        name: "LMT",
26119                    },
26120                    rest: REST
26121                }
26122            },
26123
26124            Tz::America__St_Barthelemy => {
26125                const REST: &[(i64, FixedTimespan)] = &[
26126                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26127                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
26128                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
26129                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26130                ];
26131                FixedTimespanSet {
26132                    first: FixedTimespan {
26133                        utc_offset: -15865,
26134                        dst_offset: 0,
26135                        name: "LMT",
26136                    },
26137                    rest: REST
26138                }
26139            },
26140
26141            Tz::America__St_Johns => {
26142                const REST: &[(i64, FixedTimespan)] = &[
26143                    (-2713897748, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
26144                    (-1664130548, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
26145                    (-1650137348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
26146                    (-1632076148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
26147                    (-1615145348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
26148                    (-1598650148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
26149                    (-1590100148, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
26150                    (-1567286948, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
26151                    (-1551565748, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
26152                    (-1535837348, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
26153                    (-1520116148, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
26154                    (-1503782948, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
26155                    (-1488666548, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
26156                    (-1472333348, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
26157                    (-1457216948, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
26158                    (-1440883748, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
26159                    (-1425767348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
26160                    (-1409434148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
26161                    (-1394317748, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
26162                    (-1377984548, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
26163                    (-1362263348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
26164                    (-1346534948, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
26165                    (-1330813748, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
26166                    (-1314480548, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
26167                    (-1299364148, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
26168                    (-1283030948, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
26169                    (-1267914548, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
26170                    (-1251581348, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
26171                    (-1236464948, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
26172                    (-1220131748, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
26173                    (-1205015348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
26174                    (-1188682148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
26175                    (-1172960948, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
26176                    (-1156627748, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
26177                    (-1141511348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
26178                    (-1125178148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
26179                    (-1110061748, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
26180                    (-1096921748, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26181                    (-1093728600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26182                    (-1078612200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26183                    (-1061670600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26184                    (-1048973400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26185                    (-1030221000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26186                    (-1017523800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26187                    (-998771400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26188                    (-986074200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26189                    (-966717000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26190                    (-954624600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26191                    (-935267400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26192                    (-922570200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26193                    (-903817800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26194                    (-891120600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26195                    (-872368200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NWT" }),
26196                    (-769395600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NPT" }),
26197                    (-765401400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26198                    (-746044200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26199                    (-733347000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26200                    (-714594600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26201                    (-701897400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26202                    (-683145000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26203                    (-670447800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26204                    (-651695400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26205                    (-638998200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26206                    (-619641000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26207                    (-606943800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26208                    (-589401000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26209                    (-576099000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26210                    (-557951400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26211                    (-544649400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26212                    (-526501800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26213                    (-513199800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26214                    (-495052200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26215                    (-481750200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26216                    (-463602600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26217                    (-450300600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26218                    (-431548200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26219                    (-418246200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26220                    (-400098600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26221                    (-386796600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26222                    (-368649000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26223                    (-355347000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26224                    (-337199400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26225                    (-323897400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26226                    (-305749800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26227                    (-289423800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26228                    (-273695400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26229                    (-257974200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26230                    (-242245800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26231                    (-226524600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26232                    (-210796200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26233                    (-195075000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26234                    (-179346600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26235                    (-163625400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26236                    (-147897000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26237                    (-131571000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26238                    (-116447400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26239                    (-100121400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26240                    (-84393000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26241                    (-68671800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26242                    (-52943400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26243                    (-37222200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26244                    (-21493800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26245                    (-5772600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26246                    (9955800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26247                    (25677000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26248                    (41405400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26249                    (57731400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26250                    (73459800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26251                    (89181000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26252                    (104909400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26253                    (120630600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26254                    (136359000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26255                    (152080200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26256                    (167808600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26257                    (183529800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26258                    (199258200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26259                    (215584200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26260                    (230707800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26261                    (247033800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26262                    (262762200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26263                    (278483400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26264                    (294211800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26265                    (309933000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26266                    (325661400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26267                    (341382600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26268                    (357111000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26269                    (372832200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26270                    (388560600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26271                    (404886600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26272                    (420010200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26273                    (436336200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26274                    (452064600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26275                    (467785800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26276                    (483514200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26277                    (499235400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26278                    (514963800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26279                    (530685000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26280                    (544591860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26281                    (562127460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26282                    (576041460, FixedTimespan { utc_offset: -12600, dst_offset: 7200, name: "NDDT" }),
26283                    (594178260, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26284                    (607491060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26285                    (625631460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26286                    (638940660, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26287                    (657081060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26288                    (670995060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26289                    (688530660, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26290                    (702444660, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26291                    (719980260, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26292                    (733894260, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26293                    (752034660, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26294                    (765343860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26295                    (783484260, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26296                    (796793460, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26297                    (814933860, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26298                    (828847860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26299                    (846383460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26300                    (860297460, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26301                    (877833060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26302                    (891747060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26303                    (909282660, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26304                    (923196660, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26305                    (941337060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26306                    (954646260, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26307                    (972786660, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26308                    (986095860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26309                    (1004236260, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26310                    (1018150260, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26311                    (1035685860, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26312                    (1049599860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26313                    (1067135460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26314                    (1081049460, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26315                    (1099189860, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26316                    (1112499060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26317                    (1130639460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26318                    (1143948660, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26319                    (1162089060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26320                    (1173583860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26321                    (1194143460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26322                    (1205033460, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26323                    (1225593060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26324                    (1236483060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26325                    (1257042660, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26326                    (1268537460, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26327                    (1289097060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26328                    (1299987060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26329                    (1320553800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26330                    (1331443800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26331                    (1352003400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26332                    (1362893400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26333                    (1383453000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26334                    (1394343000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26335                    (1414902600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26336                    (1425792600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26337                    (1446352200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26338                    (1457847000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26339                    (1478406600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26340                    (1489296600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26341                    (1509856200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26342                    (1520746200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26343                    (1541305800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26344                    (1552195800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26345                    (1572755400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26346                    (1583645400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26347                    (1604205000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26348                    (1615699800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26349                    (1636259400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26350                    (1647149400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26351                    (1667709000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26352                    (1678599000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26353                    (1699158600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26354                    (1710048600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26355                    (1730608200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26356                    (1741498200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26357                    (1762057800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26358                    (1772947800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26359                    (1793507400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26360                    (1805002200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26361                    (1825561800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26362                    (1836451800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26363                    (1857011400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26364                    (1867901400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26365                    (1888461000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26366                    (1899351000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26367                    (1919910600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26368                    (1930800600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26369                    (1951360200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26370                    (1962855000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26371                    (1983414600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26372                    (1994304600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26373                    (2014864200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26374                    (2025754200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26375                    (2046313800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26376                    (2057203800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26377                    (2077763400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26378                    (2088653400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26379                    (2109213000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26380                    (2120103000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26381                    (2140662600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26382                    (2152157400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26383                    (2172717000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26384                    (2183607000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26385                    (2204166600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26386                    (2215056600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26387                    (2235616200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26388                    (2246506200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26389                    (2267065800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26390                    (2277955800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26391                    (2298515400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26392                    (2309405400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26393                    (2329965000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26394                    (2341459800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26395                    (2362019400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26396                    (2372909400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26397                    (2393469000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26398                    (2404359000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26399                    (2424918600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26400                    (2435808600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26401                    (2456368200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26402                    (2467258200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26403                    (2487817800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26404                    (2499312600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26405                    (2519872200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26406                    (2530762200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26407                    (2551321800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26408                    (2562211800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26409                    (2582771400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26410                    (2593661400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26411                    (2614221000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26412                    (2625111000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26413                    (2645670600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26414                    (2656560600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26415                    (2677120200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26416                    (2688615000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26417                    (2709174600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26418                    (2720064600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26419                    (2740624200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26420                    (2751514200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26421                    (2772073800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26422                    (2782963800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26423                    (2803523400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26424                    (2814413400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26425                    (2834973000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26426                    (2846467800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26427                    (2867027400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26428                    (2877917400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26429                    (2898477000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26430                    (2909367000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26431                    (2929926600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26432                    (2940816600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26433                    (2961376200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26434                    (2972266200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26435                    (2992825800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26436                    (3003715800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26437                    (3024275400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26438                    (3035770200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26439                    (3056329800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26440                    (3067219800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26441                    (3087779400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26442                    (3098669400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26443                    (3119229000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26444                    (3130119000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26445                    (3150678600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26446                    (3161568600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26447                    (3182128200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26448                    (3193018200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26449                    (3213577800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26450                    (3225072600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26451                    (3245632200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26452                    (3256522200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26453                    (3277081800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26454                    (3287971800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26455                    (3308531400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26456                    (3319421400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26457                    (3339981000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26458                    (3350871000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26459                    (3371430600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26460                    (3382925400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26461                    (3403485000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26462                    (3414375000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26463                    (3434934600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26464                    (3445824600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26465                    (3466384200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26466                    (3477274200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26467                    (3497833800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26468                    (3508723800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26469                    (3529283400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26470                    (3540173400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26471                    (3560733000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26472                    (3572227800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26473                    (3592787400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26474                    (3603677400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26475                    (3624237000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26476                    (3635127000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26477                    (3655686600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26478                    (3666576600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26479                    (3687136200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26480                    (3698026200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26481                    (3718585800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26482                    (3730080600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26483                    (3750640200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26484                    (3761530200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26485                    (3782089800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26486                    (3792979800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26487                    (3813539400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26488                    (3824429400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26489                    (3844989000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26490                    (3855879000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26491                    (3876438600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26492                    (3887328600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26493                    (3907888200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26494                    (3919383000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26495                    (3939942600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26496                    (3950832600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26497                    (3971392200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26498                    (3982282200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26499                    (4002841800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26500                    (4013731800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26501                    (4034291400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26502                    (4045181400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26503                    (4065741000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26504                    (4076631000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
26505                    (4097190600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
26506                ];
26507                FixedTimespanSet {
26508                    first: FixedTimespan {
26509                        utc_offset: -12652,
26510                        dst_offset: 0,
26511                        name: "LMT",
26512                    },
26513                    rest: REST
26514                }
26515            },
26516
26517            Tz::America__St_Kitts => {
26518                const REST: &[(i64, FixedTimespan)] = &[
26519                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26520                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
26521                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
26522                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26523                ];
26524                FixedTimespanSet {
26525                    first: FixedTimespan {
26526                        utc_offset: -15865,
26527                        dst_offset: 0,
26528                        name: "LMT",
26529                    },
26530                    rest: REST
26531                }
26532            },
26533
26534            Tz::America__St_Lucia => {
26535                const REST: &[(i64, FixedTimespan)] = &[
26536                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26537                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
26538                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
26539                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26540                ];
26541                FixedTimespanSet {
26542                    first: FixedTimespan {
26543                        utc_offset: -15865,
26544                        dst_offset: 0,
26545                        name: "LMT",
26546                    },
26547                    rest: REST
26548                }
26549            },
26550
26551            Tz::America__St_Thomas => {
26552                const REST: &[(i64, FixedTimespan)] = &[
26553                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26554                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
26555                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
26556                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26557                ];
26558                FixedTimespanSet {
26559                    first: FixedTimespan {
26560                        utc_offset: -15865,
26561                        dst_offset: 0,
26562                        name: "LMT",
26563                    },
26564                    rest: REST
26565                }
26566            },
26567
26568            Tz::America__St_Vincent => {
26569                const REST: &[(i64, FixedTimespan)] = &[
26570                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26571                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
26572                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
26573                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26574                ];
26575                FixedTimespanSet {
26576                    first: FixedTimespan {
26577                        utc_offset: -15865,
26578                        dst_offset: 0,
26579                        name: "LMT",
26580                    },
26581                    rest: REST
26582                }
26583            },
26584
26585            Tz::America__Swift_Current => {
26586                const REST: &[(i64, FixedTimespan)] = &[
26587                    (-2030201320, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
26588                    (-1632063600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
26589                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
26590                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
26591                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MPT" }),
26592                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
26593                    (-747241200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
26594                    (-732729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
26595                    (-715791600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
26596                    (-702489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
26597                    (-684342000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
26598                    (-671040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
26599                    (-652892400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
26600                    (-639590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
26601                    (-400086000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
26602                    (-384364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
26603                    (-337186800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
26604                    (-321465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
26605                    (-305737200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
26606                    (-292435200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
26607                    (-273682800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
26608                    (-260985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
26609                    (73472400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
26610                ];
26611                FixedTimespanSet {
26612                    first: FixedTimespan {
26613                        utc_offset: -25880,
26614                        dst_offset: 0,
26615                        name: "LMT",
26616                    },
26617                    rest: REST
26618                }
26619            },
26620
26621            Tz::America__Tegucigalpa => {
26622                const REST: &[(i64, FixedTimespan)] = &[
26623                    (-1538503868, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
26624                    (547020000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
26625                    (559717200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
26626                    (578469600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
26627                    (591166800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
26628                    (1146981600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
26629                    (1154926800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
26630                ];
26631                FixedTimespanSet {
26632                    first: FixedTimespan {
26633                        utc_offset: -20932,
26634                        dst_offset: 0,
26635                        name: "LMT",
26636                    },
26637                    rest: REST
26638                }
26639            },
26640
26641            Tz::America__Thule => {
26642                const REST: &[(i64, FixedTimespan)] = &[
26643                    (-1686079492, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26644                    (670399200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26645                    (686120400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26646                    (701848800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26647                    (717570000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26648                    (733903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26649                    (752043600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26650                    (765352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26651                    (783493200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26652                    (796802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26653                    (814942800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26654                    (828856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26655                    (846392400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26656                    (860306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26657                    (877842000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26658                    (891756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26659                    (909291600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26660                    (923205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26661                    (941346000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26662                    (954655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26663                    (972795600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26664                    (986104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26665                    (1004245200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26666                    (1018159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26667                    (1035694800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26668                    (1049608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26669                    (1067144400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26670                    (1081058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26671                    (1099198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26672                    (1112508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26673                    (1130648400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26674                    (1143957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26675                    (1162098000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26676                    (1173592800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26677                    (1194152400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26678                    (1205042400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26679                    (1225602000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26680                    (1236492000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26681                    (1257051600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26682                    (1268546400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26683                    (1289106000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26684                    (1299996000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26685                    (1320555600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26686                    (1331445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26687                    (1352005200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26688                    (1362895200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26689                    (1383454800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26690                    (1394344800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26691                    (1414904400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26692                    (1425794400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26693                    (1446354000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26694                    (1457848800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26695                    (1478408400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26696                    (1489298400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26697                    (1509858000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26698                    (1520748000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26699                    (1541307600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26700                    (1552197600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26701                    (1572757200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26702                    (1583647200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26703                    (1604206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26704                    (1615701600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26705                    (1636261200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26706                    (1647151200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26707                    (1667710800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26708                    (1678600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26709                    (1699160400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26710                    (1710050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26711                    (1730610000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26712                    (1741500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26713                    (1762059600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26714                    (1772949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26715                    (1793509200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26716                    (1805004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26717                    (1825563600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26718                    (1836453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26719                    (1857013200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26720                    (1867903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26721                    (1888462800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26722                    (1899352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26723                    (1919912400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26724                    (1930802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26725                    (1951362000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26726                    (1962856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26727                    (1983416400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26728                    (1994306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26729                    (2014866000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26730                    (2025756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26731                    (2046315600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26732                    (2057205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26733                    (2077765200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26734                    (2088655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26735                    (2109214800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26736                    (2120104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26737                    (2140664400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26738                    (2152159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26739                    (2172718800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26740                    (2183608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26741                    (2204168400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26742                    (2215058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26743                    (2235618000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26744                    (2246508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26745                    (2267067600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26746                    (2277957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26747                    (2298517200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26748                    (2309407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26749                    (2329966800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26750                    (2341461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26751                    (2362021200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26752                    (2372911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26753                    (2393470800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26754                    (2404360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26755                    (2424920400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26756                    (2435810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26757                    (2456370000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26758                    (2467260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26759                    (2487819600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26760                    (2499314400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26761                    (2519874000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26762                    (2530764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26763                    (2551323600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26764                    (2562213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26765                    (2582773200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26766                    (2593663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26767                    (2614222800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26768                    (2625112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26769                    (2645672400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26770                    (2656562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26771                    (2677122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26772                    (2688616800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26773                    (2709176400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26774                    (2720066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26775                    (2740626000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26776                    (2751516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26777                    (2772075600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26778                    (2782965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26779                    (2803525200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26780                    (2814415200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26781                    (2834974800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26782                    (2846469600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26783                    (2867029200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26784                    (2877919200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26785                    (2898478800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26786                    (2909368800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26787                    (2929928400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26788                    (2940818400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26789                    (2961378000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26790                    (2972268000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26791                    (2992827600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26792                    (3003717600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26793                    (3024277200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26794                    (3035772000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26795                    (3056331600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26796                    (3067221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26797                    (3087781200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26798                    (3098671200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26799                    (3119230800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26800                    (3130120800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26801                    (3150680400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26802                    (3161570400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26803                    (3182130000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26804                    (3193020000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26805                    (3213579600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26806                    (3225074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26807                    (3245634000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26808                    (3256524000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26809                    (3277083600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26810                    (3287973600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26811                    (3308533200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26812                    (3319423200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26813                    (3339982800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26814                    (3350872800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26815                    (3371432400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26816                    (3382927200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26817                    (3403486800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26818                    (3414376800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26819                    (3434936400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26820                    (3445826400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26821                    (3466386000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26822                    (3477276000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26823                    (3497835600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26824                    (3508725600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26825                    (3529285200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26826                    (3540175200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26827                    (3560734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26828                    (3572229600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26829                    (3592789200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26830                    (3603679200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26831                    (3624238800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26832                    (3635128800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26833                    (3655688400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26834                    (3666578400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26835                    (3687138000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26836                    (3698028000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26837                    (3718587600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26838                    (3730082400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26839                    (3750642000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26840                    (3761532000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26841                    (3782091600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26842                    (3792981600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26843                    (3813541200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26844                    (3824431200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26845                    (3844990800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26846                    (3855880800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26847                    (3876440400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26848                    (3887330400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26849                    (3907890000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26850                    (3919384800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26851                    (3939944400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26852                    (3950834400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26853                    (3971394000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26854                    (3982284000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26855                    (4002843600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26856                    (4013733600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26857                    (4034293200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26858                    (4045183200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26859                    (4065742800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26860                    (4076632800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
26861                    (4097192400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
26862                ];
26863                FixedTimespanSet {
26864                    first: FixedTimespan {
26865                        utc_offset: -16508,
26866                        dst_offset: 0,
26867                        name: "LMT",
26868                    },
26869                    rest: REST
26870                }
26871            },
26872
26873            Tz::America__Thunder_Bay => {
26874                const REST: &[(i64, FixedTimespan)] = &[
26875                    (-2366736148, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26876                    (-1632070800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26877                    (-1615140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26878                    (-1601753400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26879                    (-1583697600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26880                    (-1567357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26881                    (-1554667200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26882                    (-1534698000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26883                    (-1524074400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26884                    (-1503248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26885                    (-1492365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26886                    (-1471798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26887                    (-1460916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26888                    (-1440954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26889                    (-1428861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26890                    (-1409504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26891                    (-1397412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26892                    (-1378054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26893                    (-1365962400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26894                    (-1346605200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26895                    (-1333908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26896                    (-1315155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26897                    (-1301853600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26898                    (-1283706000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26899                    (-1270404000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26900                    (-1252256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26901                    (-1238954400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26902                    (-1220806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26903                    (-1207504800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26904                    (-1188752400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26905                    (-1176055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26906                    (-1157302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26907                    (-1144000800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26908                    (-1125853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26909                    (-1112551200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26910                    (-1094403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26911                    (-1081101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26912                    (-1062954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26913                    (-1049652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26914                    (-1031504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26915                    (-1018202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26916                    (-1000054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26917                    (-986752800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26918                    (-968000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26919                    (-955303200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26920                    (-936550800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26921                    (-880221600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EWT" }),
26922                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EPT" }),
26923                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26924                    (-747248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26925                    (-733946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26926                    (-715798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26927                    (-702496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26928                    (-684349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26929                    (-671047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26930                    (-652899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26931                    (-634154400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26932                    (-620845200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26933                    (-602704800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26934                    (-589395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26935                    (-576093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26936                    (-557946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26937                    (-544644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26938                    (-526496400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26939                    (-513194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26940                    (-495046800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26941                    (-481744800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26942                    (-463597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26943                    (-450295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26944                    (-431542800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26945                    (-418240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26946                    (-400093200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26947                    (-384372000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26948                    (-368643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26949                    (-352922400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26950                    (-337194000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26951                    (-321472800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26952                    (-305744400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26953                    (-289418400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26954                    (-273690000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26955                    (-257968800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26956                    (-242240400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26957                    (-226519200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26958                    (-210790800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26959                    (-195069600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26960                    (-179341200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26961                    (-163620000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26962                    (-147891600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26963                    (-131565600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26964                    (-116442000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26965                    (-100116000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26966                    (-84387600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26967                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26968                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26969                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26970                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26971                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26972                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26973                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26974                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26975                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26976                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26977                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26978                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26979                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26980                    (136364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26981                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26982                    (167814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26983                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26984                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26985                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26986                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26987                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26988                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26989                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26990                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26991                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26992                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26993                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26994                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26995                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26996                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26997                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
26998                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
26999                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27000                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27001                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27002                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27003                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27004                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27005                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27006                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27007                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27008                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27009                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27010                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27011                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27012                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27013                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27014                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27015                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27016                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27017                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27018                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27019                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27020                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27021                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27022                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27023                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27024                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27025                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27026                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27027                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27028                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27029                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27030                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27031                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27032                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27033                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27034                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27035                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27036                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27037                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27038                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27039                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27040                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27041                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27042                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27043                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27044                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27045                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27046                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27047                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27048                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27049                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27050                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27051                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27052                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27053                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27054                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27055                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27056                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27057                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27058                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27059                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27060                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27061                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27062                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27063                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27064                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27065                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27066                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27067                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27068                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27069                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27070                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27071                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27072                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27073                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27074                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27075                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27076                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27077                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27078                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27079                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27080                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27081                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27082                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27083                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27084                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27085                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27086                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27087                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27088                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27089                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27090                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27091                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27092                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27093                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27094                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27095                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27096                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27097                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27098                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27099                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27100                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27101                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27102                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27103                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27104                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27105                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27106                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27107                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27108                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27109                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27110                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27111                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27112                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27113                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27114                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27115                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27116                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27117                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27118                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27119                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27120                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27121                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27122                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27123                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27124                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27125                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27126                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27127                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27128                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27129                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27130                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27131                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27132                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27133                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27134                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27135                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27136                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27137                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27138                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27139                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27140                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27141                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27142                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27143                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27144                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27145                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27146                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27147                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27148                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27149                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27150                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27151                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27152                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27153                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27154                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27155                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27156                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27157                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27158                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27159                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27160                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27161                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27162                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27163                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27164                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27165                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27166                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27167                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27168                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27169                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27170                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27171                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27172                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27173                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27174                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27175                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27176                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27177                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27178                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27179                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27180                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27181                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27182                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27183                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27184                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27185                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27186                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27187                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27188                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27189                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27190                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27191                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27192                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27193                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27194                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27195                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27196                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27197                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27198                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27199                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27200                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27201                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27202                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27203                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27204                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27205                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27206                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27207                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27208                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27209                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27210                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27211                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27212                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27213                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27214                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27215                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27216                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27217                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27218                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27219                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27220                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27221                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27222                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27223                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27224                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27225                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27226                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27227                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27228                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27229                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27230                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27231                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27232                ];
27233                FixedTimespanSet {
27234                    first: FixedTimespan {
27235                        utc_offset: -19052,
27236                        dst_offset: 0,
27237                        name: "LMT",
27238                    },
27239                    rest: REST
27240                }
27241            },
27242
27243            Tz::America__Tijuana => {
27244                const REST: &[(i64, FixedTimespan)] = &[
27245                    (-1514711516, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
27246                    (-1451667600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27247                    (-1343062800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
27248                    (-1234803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27249                    (-1222963200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27250                    (-1207242000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27251                    (-873820800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PWT" }),
27252                    (-769370400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PPT" }),
27253                    (-761677200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27254                    (-686073600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27255                    (-661539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27256                    (-495039600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27257                    (-481734000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27258                    (-463590000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27259                    (-450284400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27260                    (-431535600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27261                    (-418230000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27262                    (-400086000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27263                    (-386780400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27264                    (-368636400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27265                    (-355330800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27266                    (-337186800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27267                    (-323881200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27268                    (-305737200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27269                    (-292431600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27270                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27271                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27272                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27273                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27274                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27275                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27276                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27277                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27278                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27279                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27280                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27281                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27282                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27283                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27284                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27285                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27286                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27287                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27288                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27289                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27290                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27291                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27292                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27293                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27294                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27295                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27296                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27297                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27298                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27299                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27300                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27301                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27302                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27303                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27304                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27305                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27306                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27307                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27308                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27309                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27310                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27311                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27312                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27313                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27314                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27315                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27316                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27317                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27318                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27319                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27320                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27321                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27322                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27323                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27324                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27325                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27326                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27327                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27328                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27329                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27330                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27331                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27332                    (1175421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27333                    (1193562000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27334                    (1207476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27335                    (1225011600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27336                    (1238925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27337                    (1256461200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27338                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27339                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27340                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27341                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27342                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27343                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27344                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27345                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27346                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27347                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27348                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27349                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27350                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27351                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27352                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27353                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27354                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27355                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27356                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27357                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27358                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27359                    (1604221200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27360                    (1615716000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27361                    (1636275600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27362                    (1647165600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27363                    (1667725200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27364                    (1678615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27365                    (1699174800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27366                    (1710064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27367                    (1730624400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27368                    (1741514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27369                    (1762074000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27370                    (1772964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27371                    (1793523600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27372                    (1805018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27373                    (1825578000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27374                    (1836468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27375                    (1857027600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27376                    (1867917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27377                    (1888477200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27378                    (1899367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27379                    (1919926800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27380                    (1930816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27381                    (1951376400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27382                    (1962871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27383                    (1983430800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27384                    (1994320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27385                    (2014880400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27386                    (2025770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27387                    (2046330000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27388                    (2057220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27389                    (2077779600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27390                    (2088669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27391                    (2109229200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27392                    (2120119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27393                    (2140678800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27394                    (2152173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27395                    (2172733200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27396                    (2183623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27397                    (2204182800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27398                    (2215072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27399                    (2235632400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27400                    (2246522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27401                    (2267082000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27402                    (2277972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27403                    (2298531600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27404                    (2309421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27405                    (2329981200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27406                    (2341476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27407                    (2362035600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27408                    (2372925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27409                    (2393485200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27410                    (2404375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27411                    (2424934800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27412                    (2435824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27413                    (2456384400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27414                    (2467274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27415                    (2487834000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27416                    (2499328800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27417                    (2519888400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27418                    (2530778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27419                    (2551338000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27420                    (2562228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27421                    (2582787600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27422                    (2593677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27423                    (2614237200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27424                    (2625127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27425                    (2645686800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27426                    (2656576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27427                    (2677136400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27428                    (2688631200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27429                    (2709190800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27430                    (2720080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27431                    (2740640400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27432                    (2751530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27433                    (2772090000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27434                    (2782980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27435                    (2803539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27436                    (2814429600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27437                    (2834989200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27438                    (2846484000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27439                    (2867043600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27440                    (2877933600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27441                    (2898493200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27442                    (2909383200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27443                    (2929942800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27444                    (2940832800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27445                    (2961392400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27446                    (2972282400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27447                    (2992842000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27448                    (3003732000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27449                    (3024291600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27450                    (3035786400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27451                    (3056346000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27452                    (3067236000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27453                    (3087795600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27454                    (3098685600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27455                    (3119245200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27456                    (3130135200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27457                    (3150694800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27458                    (3161584800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27459                    (3182144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27460                    (3193034400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27461                    (3213594000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27462                    (3225088800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27463                    (3245648400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27464                    (3256538400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27465                    (3277098000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27466                    (3287988000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27467                    (3308547600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27468                    (3319437600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27469                    (3339997200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27470                    (3350887200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27471                    (3371446800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27472                    (3382941600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27473                    (3403501200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27474                    (3414391200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27475                    (3434950800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27476                    (3445840800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27477                    (3466400400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27478                    (3477290400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27479                    (3497850000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27480                    (3508740000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27481                    (3529299600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27482                    (3540189600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27483                    (3560749200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27484                    (3572244000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27485                    (3592803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27486                    (3603693600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27487                    (3624253200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27488                    (3635143200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27489                    (3655702800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27490                    (3666592800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27491                    (3687152400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27492                    (3698042400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27493                    (3718602000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27494                    (3730096800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27495                    (3750656400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27496                    (3761546400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27497                    (3782106000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27498                    (3792996000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27499                    (3813555600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27500                    (3824445600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27501                    (3845005200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27502                    (3855895200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27503                    (3876454800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27504                    (3887344800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27505                    (3907904400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27506                    (3919399200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27507                    (3939958800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27508                    (3950848800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27509                    (3971408400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27510                    (3982298400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27511                    (4002858000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27512                    (4013748000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27513                    (4034307600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27514                    (4045197600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27515                    (4065757200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27516                    (4076647200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27517                    (4097206800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27518                ];
27519                FixedTimespanSet {
27520                    first: FixedTimespan {
27521                        utc_offset: -28084,
27522                        dst_offset: 0,
27523                        name: "LMT",
27524                    },
27525                    rest: REST
27526                }
27527            },
27528
27529            Tz::America__Toronto => {
27530                const REST: &[(i64, FixedTimespan)] = &[
27531                    (-2366736148, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27532                    (-1632070800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27533                    (-1615140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27534                    (-1601753400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27535                    (-1583697600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27536                    (-1567357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27537                    (-1554667200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27538                    (-1534698000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27539                    (-1524074400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27540                    (-1503248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27541                    (-1492365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27542                    (-1471798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27543                    (-1460916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27544                    (-1440954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27545                    (-1428861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27546                    (-1409504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27547                    (-1397412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27548                    (-1378054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27549                    (-1365962400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27550                    (-1346605200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27551                    (-1333908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27552                    (-1315155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27553                    (-1301853600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27554                    (-1283706000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27555                    (-1270404000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27556                    (-1252256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27557                    (-1238954400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27558                    (-1220806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27559                    (-1207504800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27560                    (-1188752400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27561                    (-1176055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27562                    (-1157302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27563                    (-1144000800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27564                    (-1125853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27565                    (-1112551200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27566                    (-1094403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27567                    (-1081101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27568                    (-1062954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27569                    (-1049652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27570                    (-1031504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27571                    (-1018202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27572                    (-1000054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27573                    (-986752800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27574                    (-968000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27575                    (-955303200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27576                    (-936550800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27577                    (-880221600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EWT" }),
27578                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EPT" }),
27579                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27580                    (-747248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27581                    (-733946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27582                    (-715798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27583                    (-702496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27584                    (-684349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27585                    (-671047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27586                    (-652899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27587                    (-634154400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27588                    (-620845200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27589                    (-602704800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27590                    (-589395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27591                    (-576093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27592                    (-557946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27593                    (-544644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27594                    (-526496400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27595                    (-513194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27596                    (-495046800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27597                    (-481744800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27598                    (-463597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27599                    (-450295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27600                    (-431542800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27601                    (-418240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27602                    (-400093200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27603                    (-384372000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27604                    (-368643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27605                    (-352922400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27606                    (-337194000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27607                    (-321472800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27608                    (-305744400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27609                    (-289418400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27610                    (-273690000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27611                    (-257968800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27612                    (-242240400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27613                    (-226519200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27614                    (-210790800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27615                    (-195069600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27616                    (-179341200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27617                    (-163620000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27618                    (-147891600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27619                    (-131565600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27620                    (-116442000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27621                    (-100116000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27622                    (-84387600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27623                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27624                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27625                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27626                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27627                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27628                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27629                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27630                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27631                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27632                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27633                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27634                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27635                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27636                    (136364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27637                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27638                    (167814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27639                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27640                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27641                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27642                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27643                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27644                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27645                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27646                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27647                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27648                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27649                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27650                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27651                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27652                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27653                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27654                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27655                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27656                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27657                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27658                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27659                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27660                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27661                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27662                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27663                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27664                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27665                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27666                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27667                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27668                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27669                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27670                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27671                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27672                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27673                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27674                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27675                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27676                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27677                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27678                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27679                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27680                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27681                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27682                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27683                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27684                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27685                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27686                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27687                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27688                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27689                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27690                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27691                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27692                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27693                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27694                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27695                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27696                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27697                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27698                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27699                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27700                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27701                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27702                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27703                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27704                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27705                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27706                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27707                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27708                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27709                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27710                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27711                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27712                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27713                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27714                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27715                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27716                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27717                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27718                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27719                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27720                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27721                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27722                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27723                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27724                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27725                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27726                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27727                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27728                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27729                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27730                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27731                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27732                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27733                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27734                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27735                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27736                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27737                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27738                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27739                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27740                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27741                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27742                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27743                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27744                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27745                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27746                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27747                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27748                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27749                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27750                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27751                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27752                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27753                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27754                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27755                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27756                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27757                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27758                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27759                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27760                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27761                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27762                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27763                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27764                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27765                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27766                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27767                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27768                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27769                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27770                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27771                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27772                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27773                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27774                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27775                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27776                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27777                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27778                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27779                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27780                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27781                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27782                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27783                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27784                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27785                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27786                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27787                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27788                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27789                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27790                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27791                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27792                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27793                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27794                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27795                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27796                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27797                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27798                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27799                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27800                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27801                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27802                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27803                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27804                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27805                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27806                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27807                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27808                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27809                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27810                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27811                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27812                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27813                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27814                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27815                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27816                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27817                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27818                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27819                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27820                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27821                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27822                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27823                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27824                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27825                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27826                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27827                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27828                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27829                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27830                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27831                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27832                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27833                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27834                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27835                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27836                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27837                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27838                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27839                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27840                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27841                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27842                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27843                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27844                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27845                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27846                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27847                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27848                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27849                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27850                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27851                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27852                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27853                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27854                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27855                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27856                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27857                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27858                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27859                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27860                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27861                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27862                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27863                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27864                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27865                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27866                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27867                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27868                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27869                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27870                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27871                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27872                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27873                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27874                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27875                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27876                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27877                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27878                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27879                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27880                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27881                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27882                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27883                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27884                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27885                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27886                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
27887                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
27888                ];
27889                FixedTimespanSet {
27890                    first: FixedTimespan {
27891                        utc_offset: -19052,
27892                        dst_offset: 0,
27893                        name: "LMT",
27894                    },
27895                    rest: REST
27896                }
27897            },
27898
27899            Tz::America__Tortola => {
27900                const REST: &[(i64, FixedTimespan)] = &[
27901                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
27902                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
27903                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
27904                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
27905                ];
27906                FixedTimespanSet {
27907                    first: FixedTimespan {
27908                        utc_offset: -15865,
27909                        dst_offset: 0,
27910                        name: "LMT",
27911                    },
27912                    rest: REST
27913                }
27914            },
27915
27916            Tz::America__Vancouver => {
27917                const REST: &[(i64, FixedTimespan)] = &[
27918                    (-2713880852, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27919                    (-1632060000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27920                    (-1615129200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27921                    (-880207200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PWT" }),
27922                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PPT" }),
27923                    (-765385200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27924                    (-747237600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27925                    (-733935600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27926                    (-715788000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27927                    (-702486000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27928                    (-684338400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27929                    (-671036400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27930                    (-652888800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27931                    (-639586800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27932                    (-620834400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27933                    (-608137200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27934                    (-589384800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27935                    (-576082800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27936                    (-557935200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27937                    (-544633200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27938                    (-526485600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27939                    (-513183600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27940                    (-495036000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27941                    (-481734000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27942                    (-463586400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27943                    (-450284400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27944                    (-431532000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27945                    (-418230000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27946                    (-400082400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27947                    (-386780400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27948                    (-368632800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27949                    (-355330800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27950                    (-337183200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27951                    (-323881200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27952                    (-305733600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27953                    (-292431600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27954                    (-273679200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27955                    (-260982000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27956                    (-242229600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27957                    (-226508400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27958                    (-210780000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27959                    (-195058800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27960                    (-179330400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27961                    (-163609200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27962                    (-147880800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27963                    (-131554800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27964                    (-116431200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27965                    (-100105200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27966                    (-84376800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27967                    (-68655600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27968                    (-52927200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27969                    (-37206000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27970                    (-21477600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27971                    (-5756400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27972                    (9972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27973                    (25693200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27974                    (41421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27975                    (57747600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27976                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27977                    (89197200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27978                    (104925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27979                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27980                    (136375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27981                    (152096400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27982                    (167824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27983                    (183546000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27984                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27985                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27986                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27987                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27988                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27989                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27990                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27991                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27992                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27993                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27994                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27995                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27996                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27997                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
27998                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
27999                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28000                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28001                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28002                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28003                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28004                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28005                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28006                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28007                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28008                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28009                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28010                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28011                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28012                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28013                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28014                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28015                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28016                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28017                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28018                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28019                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28020                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28021                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28022                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28023                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28024                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28025                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28026                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28027                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28028                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28029                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28030                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28031                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28032                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28033                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28034                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28035                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28036                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28037                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28038                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28039                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28040                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28041                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28042                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28043                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28044                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28045                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28046                    (1173607200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28047                    (1194166800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28048                    (1205056800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28049                    (1225616400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28050                    (1236506400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28051                    (1257066000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28052                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28053                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28054                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28055                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28056                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28057                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28058                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28059                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28060                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28061                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28062                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28063                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28064                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28065                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28066                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28067                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28068                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28069                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28070                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28071                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28072                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28073                    (1604221200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28074                    (1615716000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28075                    (1636275600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28076                    (1647165600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28077                    (1667725200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28078                    (1678615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28079                    (1699174800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28080                    (1710064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28081                    (1730624400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28082                    (1741514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28083                    (1762074000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28084                    (1772964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28085                    (1793523600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28086                    (1805018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28087                    (1825578000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28088                    (1836468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28089                    (1857027600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28090                    (1867917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28091                    (1888477200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28092                    (1899367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28093                    (1919926800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28094                    (1930816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28095                    (1951376400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28096                    (1962871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28097                    (1983430800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28098                    (1994320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28099                    (2014880400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28100                    (2025770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28101                    (2046330000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28102                    (2057220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28103                    (2077779600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28104                    (2088669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28105                    (2109229200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28106                    (2120119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28107                    (2140678800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28108                    (2152173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28109                    (2172733200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28110                    (2183623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28111                    (2204182800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28112                    (2215072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28113                    (2235632400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28114                    (2246522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28115                    (2267082000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28116                    (2277972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28117                    (2298531600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28118                    (2309421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28119                    (2329981200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28120                    (2341476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28121                    (2362035600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28122                    (2372925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28123                    (2393485200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28124                    (2404375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28125                    (2424934800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28126                    (2435824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28127                    (2456384400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28128                    (2467274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28129                    (2487834000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28130                    (2499328800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28131                    (2519888400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28132                    (2530778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28133                    (2551338000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28134                    (2562228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28135                    (2582787600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28136                    (2593677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28137                    (2614237200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28138                    (2625127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28139                    (2645686800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28140                    (2656576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28141                    (2677136400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28142                    (2688631200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28143                    (2709190800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28144                    (2720080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28145                    (2740640400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28146                    (2751530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28147                    (2772090000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28148                    (2782980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28149                    (2803539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28150                    (2814429600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28151                    (2834989200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28152                    (2846484000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28153                    (2867043600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28154                    (2877933600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28155                    (2898493200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28156                    (2909383200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28157                    (2929942800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28158                    (2940832800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28159                    (2961392400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28160                    (2972282400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28161                    (2992842000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28162                    (3003732000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28163                    (3024291600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28164                    (3035786400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28165                    (3056346000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28166                    (3067236000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28167                    (3087795600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28168                    (3098685600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28169                    (3119245200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28170                    (3130135200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28171                    (3150694800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28172                    (3161584800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28173                    (3182144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28174                    (3193034400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28175                    (3213594000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28176                    (3225088800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28177                    (3245648400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28178                    (3256538400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28179                    (3277098000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28180                    (3287988000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28181                    (3308547600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28182                    (3319437600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28183                    (3339997200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28184                    (3350887200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28185                    (3371446800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28186                    (3382941600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28187                    (3403501200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28188                    (3414391200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28189                    (3434950800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28190                    (3445840800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28191                    (3466400400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28192                    (3477290400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28193                    (3497850000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28194                    (3508740000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28195                    (3529299600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28196                    (3540189600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28197                    (3560749200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28198                    (3572244000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28199                    (3592803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28200                    (3603693600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28201                    (3624253200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28202                    (3635143200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28203                    (3655702800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28204                    (3666592800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28205                    (3687152400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28206                    (3698042400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28207                    (3718602000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28208                    (3730096800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28209                    (3750656400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28210                    (3761546400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28211                    (3782106000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28212                    (3792996000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28213                    (3813555600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28214                    (3824445600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28215                    (3845005200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28216                    (3855895200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28217                    (3876454800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28218                    (3887344800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28219                    (3907904400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28220                    (3919399200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28221                    (3939958800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28222                    (3950848800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28223                    (3971408400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28224                    (3982298400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28225                    (4002858000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28226                    (4013748000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28227                    (4034307600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28228                    (4045197600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28229                    (4065757200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28230                    (4076647200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28231                    (4097206800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28232                ];
28233                FixedTimespanSet {
28234                    first: FixedTimespan {
28235                        utc_offset: -29548,
28236                        dst_offset: 0,
28237                        name: "LMT",
28238                    },
28239                    rest: REST
28240                }
28241            },
28242
28243            Tz::America__Virgin => {
28244                const REST: &[(i64, FixedTimespan)] = &[
28245                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
28246                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
28247                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
28248                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
28249                ];
28250                FixedTimespanSet {
28251                    first: FixedTimespan {
28252                        utc_offset: -15865,
28253                        dst_offset: 0,
28254                        name: "LMT",
28255                    },
28256                    rest: REST
28257                }
28258            },
28259
28260            Tz::America__Whitehorse => {
28261                const REST: &[(i64, FixedTimespan)] = &[
28262                    (-2188997988, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28263                    (-1632056400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
28264                    (-1615125600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28265                    (-1596978000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
28266                    (-1583164800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28267                    (-880203600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YWT" }),
28268                    (-769395600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YPT" }),
28269                    (-765381600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28270                    (-147884400, FixedTimespan { utc_offset: -32400, dst_offset: 7200, name: "YDDT" }),
28271                    (-131554800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28272                    (-121273200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28273                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28274                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28275                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28276                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28277                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28278                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28279                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28280                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28281                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28282                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28283                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28284                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28285                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28286                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28287                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28288                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28289                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28290                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28291                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28292                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28293                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28294                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28295                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28296                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28297                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28298                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28299                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28300                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28301                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28302                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28303                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28304                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28305                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28306                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28307                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28308                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28309                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28310                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28311                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28312                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28313                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28314                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28315                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28316                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28317                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28318                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28319                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28320                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28321                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28322                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28323                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28324                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28325                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28326                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28327                    (1173607200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28328                    (1194166800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28329                    (1205056800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28330                    (1225616400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28331                    (1236506400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28332                    (1257066000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28333                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28334                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28335                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28336                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28337                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28338                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28339                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28340                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28341                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28342                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28343                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28344                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28345                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28346                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28347                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28348                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28349                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28350                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28351                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28352                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
28353                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
28354                    (1604214000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
28355                ];
28356                FixedTimespanSet {
28357                    first: FixedTimespan {
28358                        utc_offset: -32412,
28359                        dst_offset: 0,
28360                        name: "LMT",
28361                    },
28362                    rest: REST
28363                }
28364            },
28365
28366            Tz::America__Winnipeg => {
28367                const REST: &[(i64, FixedTimespan)] = &[
28368                    (-2602258284, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28369                    (-1694368800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28370                    (-1681671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28371                    (-1632067200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28372                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28373                    (-1029686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28374                    (-1018198800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28375                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
28376                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
28377                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28378                    (-746035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28379                    (-732733200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28380                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28381                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28382                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28383                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28384                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28385                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28386                    (-620755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28387                    (-607626000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28388                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28389                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28390                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28391                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28392                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28393                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28394                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28395                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28396                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28397                    (-450291600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28398                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28399                    (-418237200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28400                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28401                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28402                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28403                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28404                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28405                    (-321469200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28406                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28407                    (-292438800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28408                    (-210787200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28409                    (-198090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28410                    (-116438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28411                    (-100108800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28412                    (-84384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28413                    (-68659200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28414                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28415                    (-37209600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28416                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28417                    (-5760000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28418                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28419                    (25689600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28420                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28421                    (57744000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28422                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28423                    (89193600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28424                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28425                    (120643200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28426                    (136368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28427                    (152092800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28428                    (167817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28429                    (183542400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28430                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28431                    (215596800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28432                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28433                    (247046400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28434                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28435                    (278496000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28436                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28437                    (309945600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28438                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28439                    (341395200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28440                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28441                    (372844800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28442                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28443                    (404899200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28444                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28445                    (436348800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28446                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28447                    (467798400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28448                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28449                    (499248000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28450                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28451                    (530697600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28452                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28453                    (562147200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28454                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28455                    (594201600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28456                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28457                    (625651200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28458                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28459                    (657100800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28460                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28461                    (688550400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28462                    (702460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28463                    (720000000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28464                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28465                    (752054400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28466                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28467                    (783504000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28468                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28469                    (814953600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28470                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28471                    (846403200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28472                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28473                    (877852800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28474                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28475                    (909302400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28476                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28477                    (941356800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28478                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28479                    (972806400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28480                    (986112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28481                    (1004256000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28482                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28483                    (1035705600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28484                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28485                    (1067155200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28486                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28487                    (1099209600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28488                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28489                    (1130659200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28490                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28491                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28492                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28493                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28494                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28495                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28496                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28497                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28498                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28499                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28500                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28501                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28502                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28503                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28504                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28505                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28506                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28507                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28508                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28509                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28510                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28511                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28512                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28513                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28514                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28515                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28516                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28517                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28518                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28519                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28520                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28521                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28522                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28523                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28524                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28525                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28526                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28527                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28528                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28529                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28530                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28531                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28532                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28533                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28534                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28535                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28536                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28537                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28538                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28539                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28540                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28541                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28542                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28543                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28544                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28545                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28546                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28547                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28548                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28549                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28550                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28551                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28552                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28553                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28554                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28555                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28556                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28557                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28558                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28559                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28560                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28561                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28562                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28563                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28564                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28565                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28566                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28567                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28568                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28569                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28570                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28571                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28572                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28573                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28574                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28575                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28576                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28577                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28578                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28579                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28580                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28581                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28582                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28583                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28584                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28585                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28586                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28587                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28588                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28589                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28590                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28591                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28592                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28593                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28594                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28595                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28596                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28597                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28598                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28599                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28600                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28601                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28602                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28603                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28604                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28605                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28606                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28607                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28608                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28609                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28610                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28611                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28612                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28613                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28614                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28615                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28616                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28617                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28618                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28619                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28620                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28621                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28622                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28623                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28624                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28625                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28626                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28627                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28628                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28629                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28630                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28631                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28632                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28633                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28634                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28635                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28636                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28637                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28638                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28639                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28640                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28641                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28642                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28643                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28644                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28645                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28646                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28647                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28648                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28649                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28650                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28651                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28652                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28653                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28654                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28655                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28656                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28657                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28658                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28659                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28660                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28661                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28662                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28663                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28664                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28665                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28666                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28667                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28668                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28669                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28670                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28671                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28672                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28673                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28674                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28675                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28676                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
28677                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
28678                ];
28679                FixedTimespanSet {
28680                    first: FixedTimespan {
28681                        utc_offset: -23316,
28682                        dst_offset: 0,
28683                        name: "LMT",
28684                    },
28685                    rest: REST
28686                }
28687            },
28688
28689            Tz::America__Yakutat => {
28690                const REST: &[(i64, FixedTimespan)] = &[
28691                    (-3225223727, FixedTimespan { utc_offset: -33535, dst_offset: 0, name: "LMT" }),
28692                    (-2188953665, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28693                    (-880203600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YWT" }),
28694                    (-769395600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YPT" }),
28695                    (-765381600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28696                    (-21474000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
28697                    (-5752800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28698                    (9975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
28699                    (25696800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28700                    (41425200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
28701                    (57751200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28702                    (73479600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
28703                    (89200800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28704                    (104929200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
28705                    (120650400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28706                    (126702000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
28707                    (152100000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28708                    (162385200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
28709                    (183549600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28710                    (199278000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
28711                    (215604000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28712                    (230727600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
28713                    (247053600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28714                    (262782000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
28715                    (278503200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28716                    (294231600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
28717                    (309952800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28718                    (325681200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
28719                    (341402400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28720                    (357130800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
28721                    (372852000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28722                    (388580400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
28723                    (404906400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28724                    (420030000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
28725                    (436356000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
28726                    (439030800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28727                    (452084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28728                    (467805600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28729                    (483534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28730                    (499255200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28731                    (514983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28732                    (530704800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28733                    (544618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28734                    (562154400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28735                    (576068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28736                    (594208800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28737                    (607518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28738                    (625658400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28739                    (638967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28740                    (657108000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28741                    (671022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28742                    (688557600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28743                    (702471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28744                    (720007200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28745                    (733921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28746                    (752061600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28747                    (765370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28748                    (783511200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28749                    (796820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28750                    (814960800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28751                    (828874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28752                    (846410400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28753                    (860324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28754                    (877860000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28755                    (891774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28756                    (909309600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28757                    (923223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28758                    (941364000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28759                    (954673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28760                    (972813600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28761                    (986122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28762                    (1004263200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28763                    (1018177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28764                    (1035712800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28765                    (1049626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28766                    (1067162400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28767                    (1081076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28768                    (1099216800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28769                    (1112526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28770                    (1130666400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28771                    (1143975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28772                    (1162116000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28773                    (1173610800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28774                    (1194170400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28775                    (1205060400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28776                    (1225620000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28777                    (1236510000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28778                    (1257069600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28779                    (1268564400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28780                    (1289124000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28781                    (1300014000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28782                    (1320573600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28783                    (1331463600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28784                    (1352023200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28785                    (1362913200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28786                    (1383472800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28787                    (1394362800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28788                    (1414922400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28789                    (1425812400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28790                    (1446372000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28791                    (1457866800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28792                    (1478426400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28793                    (1489316400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28794                    (1509876000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28795                    (1520766000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28796                    (1541325600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28797                    (1552215600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28798                    (1572775200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28799                    (1583665200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28800                    (1604224800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28801                    (1615719600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28802                    (1636279200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28803                    (1647169200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28804                    (1667728800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28805                    (1678618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28806                    (1699178400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28807                    (1710068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28808                    (1730628000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28809                    (1741518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28810                    (1762077600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28811                    (1772967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28812                    (1793527200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28813                    (1805022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28814                    (1825581600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28815                    (1836471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28816                    (1857031200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28817                    (1867921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28818                    (1888480800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28819                    (1899370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28820                    (1919930400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28821                    (1930820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28822                    (1951380000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28823                    (1962874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28824                    (1983434400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28825                    (1994324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28826                    (2014884000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28827                    (2025774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28828                    (2046333600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28829                    (2057223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28830                    (2077783200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28831                    (2088673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28832                    (2109232800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28833                    (2120122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28834                    (2140682400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28835                    (2152177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28836                    (2172736800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28837                    (2183626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28838                    (2204186400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28839                    (2215076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28840                    (2235636000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28841                    (2246526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28842                    (2267085600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28843                    (2277975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28844                    (2298535200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28845                    (2309425200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28846                    (2329984800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28847                    (2341479600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28848                    (2362039200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28849                    (2372929200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28850                    (2393488800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28851                    (2404378800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28852                    (2424938400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28853                    (2435828400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28854                    (2456388000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28855                    (2467278000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28856                    (2487837600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28857                    (2499332400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28858                    (2519892000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28859                    (2530782000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28860                    (2551341600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28861                    (2562231600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28862                    (2582791200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28863                    (2593681200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28864                    (2614240800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28865                    (2625130800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28866                    (2645690400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28867                    (2656580400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28868                    (2677140000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28869                    (2688634800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28870                    (2709194400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28871                    (2720084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28872                    (2740644000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28873                    (2751534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28874                    (2772093600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28875                    (2782983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28876                    (2803543200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28877                    (2814433200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28878                    (2834992800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28879                    (2846487600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28880                    (2867047200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28881                    (2877937200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28882                    (2898496800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28883                    (2909386800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28884                    (2929946400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28885                    (2940836400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28886                    (2961396000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28887                    (2972286000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28888                    (2992845600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28889                    (3003735600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28890                    (3024295200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28891                    (3035790000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28892                    (3056349600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28893                    (3067239600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28894                    (3087799200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28895                    (3098689200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28896                    (3119248800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28897                    (3130138800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28898                    (3150698400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28899                    (3161588400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28900                    (3182148000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28901                    (3193038000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28902                    (3213597600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28903                    (3225092400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28904                    (3245652000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28905                    (3256542000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28906                    (3277101600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28907                    (3287991600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28908                    (3308551200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28909                    (3319441200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28910                    (3340000800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28911                    (3350890800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28912                    (3371450400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28913                    (3382945200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28914                    (3403504800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28915                    (3414394800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28916                    (3434954400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28917                    (3445844400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28918                    (3466404000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28919                    (3477294000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28920                    (3497853600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28921                    (3508743600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28922                    (3529303200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28923                    (3540193200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28924                    (3560752800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28925                    (3572247600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28926                    (3592807200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28927                    (3603697200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28928                    (3624256800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28929                    (3635146800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28930                    (3655706400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28931                    (3666596400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28932                    (3687156000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28933                    (3698046000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28934                    (3718605600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28935                    (3730100400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28936                    (3750660000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28937                    (3761550000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28938                    (3782109600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28939                    (3792999600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28940                    (3813559200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28941                    (3824449200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28942                    (3845008800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28943                    (3855898800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28944                    (3876458400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28945                    (3887348400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28946                    (3907908000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28947                    (3919402800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28948                    (3939962400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28949                    (3950852400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28950                    (3971412000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28951                    (3982302000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28952                    (4002861600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28953                    (4013751600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28954                    (4034311200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28955                    (4045201200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28956                    (4065760800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28957                    (4076650800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
28958                    (4097210400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
28959                ];
28960                FixedTimespanSet {
28961                    first: FixedTimespan {
28962                        utc_offset: 52865,
28963                        dst_offset: 0,
28964                        name: "LMT",
28965                    },
28966                    rest: REST
28967                }
28968            },
28969
28970            Tz::America__Yellowknife => {
28971                const REST: &[(i64, FixedTimespan)] = &[
28972                    (-1998663968, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
28973                    (-1632063600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
28974                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
28975                    (-1600614000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
28976                    (-1596816000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
28977                    (-1567954800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
28978                    (-1551628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
28979                    (-1536505200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
28980                    (-1523203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
28981                    (-1504450800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
28982                    (-1491753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
28983                    (-1473001200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
28984                    (-1459699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
28985                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
28986                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MPT" }),
28987                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
28988                    (-715791600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
28989                    (-702489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
28990                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
28991                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
28992                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
28993                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
28994                    (136371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
28995                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
28996                    (167821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
28997                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
28998                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
28999                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29000                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29001                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29002                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29003                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29004                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29005                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29006                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29007                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29008                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29009                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29010                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29011                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29012                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29013                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29014                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29015                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29016                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29017                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29018                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29019                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29020                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29021                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29022                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29023                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29024                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29025                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29026                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29027                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29028                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29029                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29030                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29031                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29032                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29033                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29034                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29035                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29036                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29037                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29038                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29039                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29040                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29041                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29042                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29043                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29044                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29045                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29046                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29047                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29048                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29049                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29050                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29051                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29052                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29053                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29054                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29055                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29056                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29057                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29058                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29059                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29060                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29061                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29062                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29063                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29064                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29065                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29066                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29067                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29068                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29069                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29070                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29071                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29072                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29073                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29074                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29075                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29076                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29077                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29078                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29079                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29080                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29081                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29082                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29083                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29084                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29085                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29086                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29087                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29088                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29089                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29090                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29091                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29092                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29093                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29094                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29095                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29096                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29097                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29098                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29099                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29100                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29101                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29102                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29103                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29104                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29105                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29106                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29107                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29108                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29109                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29110                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29111                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29112                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29113                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29114                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29115                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29116                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29117                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29118                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29119                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29120                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29121                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29122                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29123                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29124                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29125                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29126                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29127                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29128                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29129                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29130                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29131                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29132                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29133                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29134                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29135                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29136                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29137                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29138                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29139                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29140                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29141                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29142                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29143                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29144                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29145                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29146                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29147                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29148                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29149                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29150                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29151                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29152                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29153                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29154                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29155                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29156                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29157                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29158                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29159                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29160                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29161                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29162                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29163                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29164                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29165                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29166                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29167                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29168                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29169                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29170                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29171                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29172                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29173                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29174                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29175                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29176                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29177                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29178                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29179                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29180                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29181                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29182                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29183                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29184                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29185                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29186                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29187                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29188                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29189                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29190                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29191                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29192                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29193                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29194                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29195                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29196                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29197                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29198                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29199                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29200                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29201                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29202                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29203                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29204                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29205                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29206                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29207                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29208                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29209                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29210                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29211                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29212                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29213                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29214                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29215                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29216                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29217                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29218                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29219                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29220                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29221                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29222                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29223                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29224                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29225                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29226                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29227                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29228                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29229                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29230                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29231                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29232                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29233                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29234                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29235                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29236                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29237                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29238                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29239                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29240                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29241                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29242                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29243                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29244                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
29245                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
29246                ];
29247                FixedTimespanSet {
29248                    first: FixedTimespan {
29249                        utc_offset: -27232,
29250                        dst_offset: 0,
29251                        name: "LMT",
29252                    },
29253                    rest: REST
29254                }
29255            },
29256
29257            Tz::Antarctica__Casey => {
29258                const REST: &[(i64, FixedTimespan)] = &[
29259                    (-31536000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
29260                    (1255802400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
29261                    (1267714800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
29262                    (1319738400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
29263                    (1329804000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
29264                    (1477065600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
29265                    (1520701200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
29266                    (1538856000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
29267                    (1552752000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
29268                    (1570129200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
29269                    (1583596800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
29270                    (1601740860, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
29271                    (1615640400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
29272                    (1633190460, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
29273                    (1647090000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
29274                    (1664640060, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
29275                    (1678291200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
29276                ];
29277                FixedTimespanSet {
29278                    first: FixedTimespan {
29279                        utc_offset: 0,
29280                        dst_offset: 0,
29281                        name: "-00",
29282                    },
29283                    rest: REST
29284                }
29285            },
29286
29287            Tz::Antarctica__Davis => {
29288                const REST: &[(i64, FixedTimespan)] = &[
29289                    (-409190400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
29290                    (-163062000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "-00" }),
29291                    (-28857600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
29292                    (1255806000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
29293                    (1268233200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
29294                    (1319742000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
29295                    (1329836400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
29296                ];
29297                FixedTimespanSet {
29298                    first: FixedTimespan {
29299                        utc_offset: 0,
29300                        dst_offset: 0,
29301                        name: "-00",
29302                    },
29303                    rest: REST
29304                }
29305            },
29306
29307            Tz::Antarctica__DumontDUrville => {
29308                const REST: &[(i64, FixedTimespan)] = &[
29309                    (-2840176120, FixedTimespan { utc_offset: 35312, dst_offset: 0, name: "PMMT" }),
29310                    (-2366790512, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
29311                ];
29312                FixedTimespanSet {
29313                    first: FixedTimespan {
29314                        utc_offset: 35320,
29315                        dst_offset: 0,
29316                        name: "LMT",
29317                    },
29318                    rest: REST
29319                }
29320            },
29321
29322            Tz::Antarctica__Macquarie => {
29323                const REST: &[(i64, FixedTimespan)] = &[
29324                    (-2214259200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29325                    (-1680508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29326                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29327                    (-1601719200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "-00" }),
29328                    (-687052800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29329                    (-71136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29330                    (-55411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29331                    (-37267200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29332                    (-25776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29333                    (-5817600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29334                    (5673600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29335                    (25632000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29336                    (37728000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29337                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29338                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29339                    (89136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29340                    (100022400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29341                    (120585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29342                    (131472000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29343                    (152035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29344                    (162921600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29345                    (183484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29346                    (194976000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29347                    (215539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29348                    (226425600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29349                    (246988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29350                    (257875200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29351                    (278438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29352                    (289324800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29353                    (309888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29354                    (320774400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29355                    (341337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29356                    (352224000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29357                    (372787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29358                    (386092800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29359                    (404841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29360                    (417542400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29361                    (436291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29362                    (447177600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29363                    (467740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29364                    (478627200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29365                    (499190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29366                    (510076800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29367                    (530035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29368                    (542736000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29369                    (562089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29370                    (574790400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29371                    (594144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29372                    (606240000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29373                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29374                    (637689600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29375                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29376                    (670348800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29377                    (686678400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29378                    (701798400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29379                    (718128000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29380                    (733248000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29381                    (749577600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29382                    (764697600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29383                    (781027200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29384                    (796147200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29385                    (812476800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29386                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29387                    (844531200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29388                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29389                    (875980800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29390                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29391                    (907430400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29392                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29393                    (938880000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29394                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29395                    (967305600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29396                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29397                    (1002384000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29398                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29399                    (1033833600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29400                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29401                    (1065283200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29402                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29403                    (1096732800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29404                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29405                    (1128182400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29406                    (1143907200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29407                    (1159632000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29408                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29409                    (1191686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29410                    (1207411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29411                    (1223136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29412                    (1238860800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29413                    (1254585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29414                    (1301760000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29415                    (1317484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29416                    (1333209600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29417                    (1349539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29418                    (1365264000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29419                    (1380988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29420                    (1396713600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29421                    (1412438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29422                    (1428163200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29423                    (1443888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29424                    (1459612800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29425                    (1475337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29426                    (1491062400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29427                    (1506787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29428                    (1522512000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29429                    (1538841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29430                    (1554566400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29431                    (1570291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29432                    (1586016000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29433                    (1601740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29434                    (1617465600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29435                    (1633190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29436                    (1648915200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29437                    (1664640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29438                    (1680364800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29439                    (1696089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29440                    (1712419200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29441                    (1728144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29442                    (1743868800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29443                    (1759593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29444                    (1775318400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29445                    (1791043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29446                    (1806768000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29447                    (1822492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29448                    (1838217600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29449                    (1853942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29450                    (1869667200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29451                    (1885996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29452                    (1901721600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29453                    (1917446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29454                    (1933171200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29455                    (1948896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29456                    (1964620800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29457                    (1980345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29458                    (1996070400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29459                    (2011795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29460                    (2027520000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29461                    (2043244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29462                    (2058969600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29463                    (2075299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29464                    (2091024000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29465                    (2106748800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29466                    (2122473600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29467                    (2138198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29468                    (2153923200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29469                    (2169648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29470                    (2185372800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29471                    (2201097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29472                    (2216822400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29473                    (2233152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29474                    (2248876800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29475                    (2264601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29476                    (2280326400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29477                    (2296051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29478                    (2311776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29479                    (2327500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29480                    (2343225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29481                    (2358950400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29482                    (2374675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29483                    (2390400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29484                    (2406124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29485                    (2422454400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29486                    (2438179200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29487                    (2453904000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29488                    (2469628800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29489                    (2485353600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29490                    (2501078400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29491                    (2516803200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29492                    (2532528000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29493                    (2548252800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29494                    (2563977600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29495                    (2579702400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29496                    (2596032000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29497                    (2611756800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29498                    (2627481600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29499                    (2643206400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29500                    (2658931200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29501                    (2674656000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29502                    (2690380800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29503                    (2706105600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29504                    (2721830400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29505                    (2737555200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29506                    (2753280000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29507                    (2769609600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29508                    (2785334400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29509                    (2801059200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29510                    (2816784000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29511                    (2832508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29512                    (2848233600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29513                    (2863958400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29514                    (2879683200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29515                    (2895408000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29516                    (2911132800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29517                    (2926857600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29518                    (2942582400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29519                    (2958912000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29520                    (2974636800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29521                    (2990361600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29522                    (3006086400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29523                    (3021811200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29524                    (3037536000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29525                    (3053260800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29526                    (3068985600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29527                    (3084710400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29528                    (3100435200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29529                    (3116764800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29530                    (3132489600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29531                    (3148214400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29532                    (3163939200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29533                    (3179664000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29534                    (3195388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29535                    (3211113600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29536                    (3226838400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29537                    (3242563200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29538                    (3258288000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29539                    (3274012800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29540                    (3289737600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29541                    (3306067200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29542                    (3321792000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29543                    (3337516800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29544                    (3353241600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29545                    (3368966400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29546                    (3384691200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29547                    (3400416000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29548                    (3416140800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29549                    (3431865600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29550                    (3447590400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29551                    (3463315200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29552                    (3479644800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29553                    (3495369600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29554                    (3511094400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29555                    (3526819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29556                    (3542544000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29557                    (3558268800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29558                    (3573993600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29559                    (3589718400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29560                    (3605443200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29561                    (3621168000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29562                    (3636892800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29563                    (3653222400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29564                    (3668947200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29565                    (3684672000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29566                    (3700396800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29567                    (3716121600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29568                    (3731846400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29569                    (3747571200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29570                    (3763296000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29571                    (3779020800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29572                    (3794745600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29573                    (3810470400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29574                    (3826195200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29575                    (3842524800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29576                    (3858249600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29577                    (3873974400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29578                    (3889699200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29579                    (3905424000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29580                    (3921148800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29581                    (3936873600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29582                    (3952598400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29583                    (3968323200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29584                    (3984048000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29585                    (4000377600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29586                    (4016102400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29587                    (4031827200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29588                    (4047552000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29589                    (4063276800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29590                    (4079001600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
29591                    (4094726400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
29592                ];
29593                FixedTimespanSet {
29594                    first: FixedTimespan {
29595                        utc_offset: 0,
29596                        dst_offset: 0,
29597                        name: "-00",
29598                    },
29599                    rest: REST
29600                }
29601            },
29602
29603            Tz::Antarctica__Mawson => {
29604                const REST: &[(i64, FixedTimespan)] = &[
29605                    (-501206400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
29606                    (1255809600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
29607                ];
29608                FixedTimespanSet {
29609                    first: FixedTimespan {
29610                        utc_offset: 0,
29611                        dst_offset: 0,
29612                        name: "-00",
29613                    },
29614                    rest: REST
29615                }
29616            },
29617
29618            Tz::Antarctica__McMurdo => {
29619                const REST: &[(i64, FixedTimespan)] = &[
29620                    (-3192435544, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
29621                    (-1330335000, FixedTimespan { utc_offset: 41400, dst_offset: 3600, name: "NZST" }),
29622                    (-1320057000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
29623                    (-1300699800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
29624                    (-1287396000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
29625                    (-1269250200, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
29626                    (-1255946400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
29627                    (-1237800600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
29628                    (-1224496800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
29629                    (-1206351000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
29630                    (-1192442400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
29631                    (-1174901400, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
29632                    (-1160992800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
29633                    (-1143451800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
29634                    (-1125914400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
29635                    (-1112607000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
29636                    (-1094464800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
29637                    (-1081157400, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
29638                    (-1063015200, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
29639                    (-1049707800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
29640                    (-1031565600, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
29641                    (-1018258200, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
29642                    (-1000116000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
29643                    (-986808600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
29644                    (-968061600, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
29645                    (-955359000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
29646                    (-936612000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
29647                    (-923304600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
29648                    (-757425600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29649                    (152632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29650                    (162309600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29651                    (183477600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29652                    (194968800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29653                    (215532000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29654                    (226418400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29655                    (246981600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29656                    (257868000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29657                    (278431200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29658                    (289317600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29659                    (309880800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29660                    (320767200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29661                    (341330400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29662                    (352216800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29663                    (372780000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29664                    (384271200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29665                    (404834400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29666                    (415720800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29667                    (436284000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29668                    (447170400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29669                    (467733600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29670                    (478620000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29671                    (499183200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29672                    (510069600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29673                    (530632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29674                    (541519200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29675                    (562082400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29676                    (573573600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29677                    (594136800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29678                    (605023200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29679                    (623772000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29680                    (637682400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29681                    (655221600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29682                    (669132000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29683                    (686671200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29684                    (700581600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29685                    (718120800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29686                    (732636000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29687                    (749570400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29688                    (764085600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29689                    (781020000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29690                    (795535200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29691                    (812469600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29692                    (826984800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29693                    (844524000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29694                    (858434400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29695                    (875973600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29696                    (889884000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29697                    (907423200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29698                    (921938400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29699                    (938872800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29700                    (953388000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29701                    (970322400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29702                    (984837600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29703                    (1002376800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29704                    (1016287200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29705                    (1033826400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29706                    (1047736800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29707                    (1065276000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29708                    (1079791200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29709                    (1096725600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29710                    (1111240800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29711                    (1128175200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29712                    (1142690400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29713                    (1159624800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29714                    (1174140000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29715                    (1191074400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29716                    (1207404000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29717                    (1222524000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29718                    (1238853600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29719                    (1253973600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29720                    (1270303200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29721                    (1285423200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29722                    (1301752800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29723                    (1316872800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29724                    (1333202400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29725                    (1348927200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29726                    (1365256800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29727                    (1380376800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29728                    (1396706400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29729                    (1411826400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29730                    (1428156000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29731                    (1443276000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29732                    (1459605600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29733                    (1474725600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29734                    (1491055200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29735                    (1506175200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29736                    (1522504800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29737                    (1538229600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29738                    (1554559200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29739                    (1569679200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29740                    (1586008800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29741                    (1601128800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29742                    (1617458400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29743                    (1632578400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29744                    (1648908000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29745                    (1664028000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29746                    (1680357600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29747                    (1695477600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29748                    (1712412000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29749                    (1727532000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29750                    (1743861600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29751                    (1758981600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29752                    (1775311200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29753                    (1790431200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29754                    (1806760800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29755                    (1821880800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29756                    (1838210400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29757                    (1853330400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29758                    (1869660000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29759                    (1885384800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29760                    (1901714400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29761                    (1916834400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29762                    (1933164000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29763                    (1948284000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29764                    (1964613600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29765                    (1979733600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29766                    (1996063200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29767                    (2011183200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29768                    (2027512800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29769                    (2042632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29770                    (2058962400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29771                    (2074687200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29772                    (2091016800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29773                    (2106136800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29774                    (2122466400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29775                    (2137586400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29776                    (2153916000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29777                    (2169036000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29778                    (2185365600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29779                    (2200485600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29780                    (2216815200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29781                    (2232540000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29782                    (2248869600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29783                    (2263989600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29784                    (2280319200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29785                    (2295439200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29786                    (2311768800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29787                    (2326888800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29788                    (2343218400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29789                    (2358338400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29790                    (2374668000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29791                    (2389788000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29792                    (2406117600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29793                    (2421842400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29794                    (2438172000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29795                    (2453292000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29796                    (2469621600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29797                    (2484741600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29798                    (2501071200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29799                    (2516191200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29800                    (2532520800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29801                    (2547640800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29802                    (2563970400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29803                    (2579090400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29804                    (2596024800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29805                    (2611144800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29806                    (2627474400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29807                    (2642594400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29808                    (2658924000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29809                    (2674044000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29810                    (2690373600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29811                    (2705493600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29812                    (2721823200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29813                    (2736943200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29814                    (2753272800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29815                    (2768997600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29816                    (2785327200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29817                    (2800447200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29818                    (2816776800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29819                    (2831896800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29820                    (2848226400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29821                    (2863346400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29822                    (2879676000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29823                    (2894796000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29824                    (2911125600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29825                    (2926245600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29826                    (2942575200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29827                    (2958300000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29828                    (2974629600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29829                    (2989749600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29830                    (3006079200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29831                    (3021199200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29832                    (3037528800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29833                    (3052648800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29834                    (3068978400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29835                    (3084098400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29836                    (3100428000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29837                    (3116152800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29838                    (3132482400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29839                    (3147602400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29840                    (3163932000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29841                    (3179052000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29842                    (3195381600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29843                    (3210501600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29844                    (3226831200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29845                    (3241951200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29846                    (3258280800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29847                    (3273400800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29848                    (3289730400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29849                    (3305455200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29850                    (3321784800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29851                    (3336904800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29852                    (3353234400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29853                    (3368354400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29854                    (3384684000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29855                    (3399804000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29856                    (3416133600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29857                    (3431253600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29858                    (3447583200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29859                    (3462703200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29860                    (3479637600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29861                    (3494757600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29862                    (3511087200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29863                    (3526207200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29864                    (3542536800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29865                    (3557656800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29866                    (3573986400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29867                    (3589106400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29868                    (3605436000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29869                    (3620556000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29870                    (3636885600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29871                    (3652610400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29872                    (3668940000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29873                    (3684060000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29874                    (3700389600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29875                    (3715509600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29876                    (3731839200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29877                    (3746959200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29878                    (3763288800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29879                    (3778408800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29880                    (3794738400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29881                    (3809858400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29882                    (3826188000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29883                    (3841912800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29884                    (3858242400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29885                    (3873362400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29886                    (3889692000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29887                    (3904812000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29888                    (3921141600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29889                    (3936261600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29890                    (3952591200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29891                    (3967711200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29892                    (3984040800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29893                    (3999765600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29894                    (4016095200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29895                    (4031215200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29896                    (4047544800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29897                    (4062664800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29898                    (4078994400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
29899                    (4094114400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
29900                ];
29901                FixedTimespanSet {
29902                    first: FixedTimespan {
29903                        utc_offset: 41944,
29904                        dst_offset: 0,
29905                        name: "LMT",
29906                    },
29907                    rest: REST
29908                }
29909            },
29910
29911            Tz::Antarctica__Palmer => {
29912                const REST: &[(i64, FixedTimespan)] = &[
29913                    (-157766400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29914                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29915                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29916                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29917                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29918                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29919                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29920                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29921                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29922                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29923                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
29924                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
29925                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
29926                    (389070000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29927                    (403070400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29928                    (416372400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29929                    (434520000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29930                    (447822000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29931                    (466574400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29932                    (479271600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29933                    (498024000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29934                    (510721200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29935                    (529473600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29936                    (545194800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29937                    (560923200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29938                    (574225200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29939                    (592372800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29940                    (605674800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29941                    (624427200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29942                    (637124400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29943                    (653457600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29944                    (668574000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29945                    (687326400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29946                    (700628400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29947                    (718776000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29948                    (732078000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29949                    (750225600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29950                    (763527600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29951                    (781675200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29952                    (794977200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29953                    (813729600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29954                    (826426800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29955                    (845179200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29956                    (859690800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29957                    (876628800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29958                    (889930800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29959                    (906868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29960                    (923194800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29961                    (939528000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29962                    (952830000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29963                    (971582400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29964                    (984279600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29965                    (1003032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29966                    (1015729200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29967                    (1034481600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29968                    (1047178800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29969                    (1065931200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29970                    (1079233200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29971                    (1097380800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29972                    (1110682800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29973                    (1128830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29974                    (1142132400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29975                    (1160884800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29976                    (1173582000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29977                    (1192334400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29978                    (1206846000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29979                    (1223784000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29980                    (1237086000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29981                    (1255233600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29982                    (1270350000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29983                    (1286683200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29984                    (1304823600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29985                    (1313899200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29986                    (1335668400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29987                    (1346558400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29988                    (1367118000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29989                    (1378612800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29990                    (1398567600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29991                    (1410062400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29992                    (1463281200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
29993                    (1471147200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
29994                    (1480820400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
29995                ];
29996                FixedTimespanSet {
29997                    first: FixedTimespan {
29998                        utc_offset: 0,
29999                        dst_offset: 0,
30000                        name: "-00",
30001                    },
30002                    rest: REST
30003                }
30004            },
30005
30006            Tz::Antarctica__Rothera => {
30007                const REST: &[(i64, FixedTimespan)] = &[
30008                    (218246400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
30009                ];
30010                FixedTimespanSet {
30011                    first: FixedTimespan {
30012                        utc_offset: 0,
30013                        dst_offset: 0,
30014                        name: "-00",
30015                    },
30016                    rest: REST
30017                }
30018            },
30019
30020            Tz::Antarctica__South_Pole => {
30021                const REST: &[(i64, FixedTimespan)] = &[
30022                    (-3192435544, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
30023                    (-1330335000, FixedTimespan { utc_offset: 41400, dst_offset: 3600, name: "NZST" }),
30024                    (-1320057000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
30025                    (-1300699800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
30026                    (-1287396000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
30027                    (-1269250200, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
30028                    (-1255946400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
30029                    (-1237800600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
30030                    (-1224496800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
30031                    (-1206351000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
30032                    (-1192442400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
30033                    (-1174901400, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
30034                    (-1160992800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
30035                    (-1143451800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
30036                    (-1125914400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
30037                    (-1112607000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
30038                    (-1094464800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
30039                    (-1081157400, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
30040                    (-1063015200, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
30041                    (-1049707800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
30042                    (-1031565600, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
30043                    (-1018258200, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
30044                    (-1000116000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
30045                    (-986808600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
30046                    (-968061600, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
30047                    (-955359000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
30048                    (-936612000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
30049                    (-923304600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
30050                    (-757425600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30051                    (152632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30052                    (162309600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30053                    (183477600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30054                    (194968800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30055                    (215532000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30056                    (226418400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30057                    (246981600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30058                    (257868000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30059                    (278431200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30060                    (289317600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30061                    (309880800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30062                    (320767200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30063                    (341330400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30064                    (352216800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30065                    (372780000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30066                    (384271200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30067                    (404834400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30068                    (415720800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30069                    (436284000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30070                    (447170400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30071                    (467733600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30072                    (478620000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30073                    (499183200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30074                    (510069600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30075                    (530632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30076                    (541519200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30077                    (562082400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30078                    (573573600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30079                    (594136800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30080                    (605023200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30081                    (623772000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30082                    (637682400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30083                    (655221600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30084                    (669132000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30085                    (686671200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30086                    (700581600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30087                    (718120800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30088                    (732636000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30089                    (749570400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30090                    (764085600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30091                    (781020000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30092                    (795535200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30093                    (812469600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30094                    (826984800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30095                    (844524000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30096                    (858434400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30097                    (875973600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30098                    (889884000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30099                    (907423200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30100                    (921938400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30101                    (938872800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30102                    (953388000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30103                    (970322400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30104                    (984837600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30105                    (1002376800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30106                    (1016287200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30107                    (1033826400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30108                    (1047736800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30109                    (1065276000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30110                    (1079791200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30111                    (1096725600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30112                    (1111240800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30113                    (1128175200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30114                    (1142690400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30115                    (1159624800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30116                    (1174140000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30117                    (1191074400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30118                    (1207404000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30119                    (1222524000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30120                    (1238853600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30121                    (1253973600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30122                    (1270303200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30123                    (1285423200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30124                    (1301752800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30125                    (1316872800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30126                    (1333202400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30127                    (1348927200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30128                    (1365256800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30129                    (1380376800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30130                    (1396706400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30131                    (1411826400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30132                    (1428156000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30133                    (1443276000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30134                    (1459605600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30135                    (1474725600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30136                    (1491055200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30137                    (1506175200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30138                    (1522504800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30139                    (1538229600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30140                    (1554559200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30141                    (1569679200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30142                    (1586008800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30143                    (1601128800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30144                    (1617458400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30145                    (1632578400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30146                    (1648908000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30147                    (1664028000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30148                    (1680357600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30149                    (1695477600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30150                    (1712412000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30151                    (1727532000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30152                    (1743861600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30153                    (1758981600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30154                    (1775311200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30155                    (1790431200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30156                    (1806760800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30157                    (1821880800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30158                    (1838210400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30159                    (1853330400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30160                    (1869660000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30161                    (1885384800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30162                    (1901714400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30163                    (1916834400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30164                    (1933164000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30165                    (1948284000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30166                    (1964613600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30167                    (1979733600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30168                    (1996063200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30169                    (2011183200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30170                    (2027512800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30171                    (2042632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30172                    (2058962400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30173                    (2074687200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30174                    (2091016800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30175                    (2106136800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30176                    (2122466400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30177                    (2137586400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30178                    (2153916000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30179                    (2169036000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30180                    (2185365600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30181                    (2200485600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30182                    (2216815200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30183                    (2232540000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30184                    (2248869600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30185                    (2263989600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30186                    (2280319200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30187                    (2295439200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30188                    (2311768800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30189                    (2326888800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30190                    (2343218400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30191                    (2358338400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30192                    (2374668000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30193                    (2389788000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30194                    (2406117600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30195                    (2421842400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30196                    (2438172000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30197                    (2453292000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30198                    (2469621600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30199                    (2484741600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30200                    (2501071200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30201                    (2516191200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30202                    (2532520800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30203                    (2547640800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30204                    (2563970400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30205                    (2579090400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30206                    (2596024800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30207                    (2611144800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30208                    (2627474400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30209                    (2642594400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30210                    (2658924000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30211                    (2674044000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30212                    (2690373600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30213                    (2705493600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30214                    (2721823200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30215                    (2736943200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30216                    (2753272800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30217                    (2768997600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30218                    (2785327200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30219                    (2800447200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30220                    (2816776800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30221                    (2831896800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30222                    (2848226400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30223                    (2863346400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30224                    (2879676000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30225                    (2894796000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30226                    (2911125600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30227                    (2926245600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30228                    (2942575200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30229                    (2958300000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30230                    (2974629600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30231                    (2989749600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30232                    (3006079200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30233                    (3021199200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30234                    (3037528800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30235                    (3052648800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30236                    (3068978400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30237                    (3084098400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30238                    (3100428000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30239                    (3116152800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30240                    (3132482400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30241                    (3147602400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30242                    (3163932000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30243                    (3179052000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30244                    (3195381600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30245                    (3210501600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30246                    (3226831200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30247                    (3241951200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30248                    (3258280800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30249                    (3273400800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30250                    (3289730400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30251                    (3305455200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30252                    (3321784800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30253                    (3336904800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30254                    (3353234400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30255                    (3368354400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30256                    (3384684000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30257                    (3399804000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30258                    (3416133600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30259                    (3431253600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30260                    (3447583200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30261                    (3462703200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30262                    (3479637600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30263                    (3494757600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30264                    (3511087200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30265                    (3526207200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30266                    (3542536800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30267                    (3557656800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30268                    (3573986400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30269                    (3589106400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30270                    (3605436000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30271                    (3620556000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30272                    (3636885600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30273                    (3652610400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30274                    (3668940000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30275                    (3684060000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30276                    (3700389600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30277                    (3715509600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30278                    (3731839200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30279                    (3746959200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30280                    (3763288800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30281                    (3778408800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30282                    (3794738400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30283                    (3809858400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30284                    (3826188000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30285                    (3841912800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30286                    (3858242400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30287                    (3873362400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30288                    (3889692000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30289                    (3904812000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30290                    (3921141600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30291                    (3936261600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30292                    (3952591200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30293                    (3967711200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30294                    (3984040800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30295                    (3999765600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30296                    (4016095200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30297                    (4031215200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30298                    (4047544800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30299                    (4062664800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30300                    (4078994400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
30301                    (4094114400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
30302                ];
30303                FixedTimespanSet {
30304                    first: FixedTimespan {
30305                        utc_offset: 41944,
30306                        dst_offset: 0,
30307                        name: "LMT",
30308                    },
30309                    rest: REST
30310                }
30311            },
30312
30313            Tz::Antarctica__Syowa => {
30314                const REST: &[(i64, FixedTimespan)] = &[
30315                    (-719636812, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
30316                ];
30317                FixedTimespanSet {
30318                    first: FixedTimespan {
30319                        utc_offset: 11212,
30320                        dst_offset: 0,
30321                        name: "LMT",
30322                    },
30323                    rest: REST
30324                }
30325            },
30326
30327            Tz::Antarctica__Troll => {
30328                const REST: &[(i64, FixedTimespan)] = &[
30329                    (1108166400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30330                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30331                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30332                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30333                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30334                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30335                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30336                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30337                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30338                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30339                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30340                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30341                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30342                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30343                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30344                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30345                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30346                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30347                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30348                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30349                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30350                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30351                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30352                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30353                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30354                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30355                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30356                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30357                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30358                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30359                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30360                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30361                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30362                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30363                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30364                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30365                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30366                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30367                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30368                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30369                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30370                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30371                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30372                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30373                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30374                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30375                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30376                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30377                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30378                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30379                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30380                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30381                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30382                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30383                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30384                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30385                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30386                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30387                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30388                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30389                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30390                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30391                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30392                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30393                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30394                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30395                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30396                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30397                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30398                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30399                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30400                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30401                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30402                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30403                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30404                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30405                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30406                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30407                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30408                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30409                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30410                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30411                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30412                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30413                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30414                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30415                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30416                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30417                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30418                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30419                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30420                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30421                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30422                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30423                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30424                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30425                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30426                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30427                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30428                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30429                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30430                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30431                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30432                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30433                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30434                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30435                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30436                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30437                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30438                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30439                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30440                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30441                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30442                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30443                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30444                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30445                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30446                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30447                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30448                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30449                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30450                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30451                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30452                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30453                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30454                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30455                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30456                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30457                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30458                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30459                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30460                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30461                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30462                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30463                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30464                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30465                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30466                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30467                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30468                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30469                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30470                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30471                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30472                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30473                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30474                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30475                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30476                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30477                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30478                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30479                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30480                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30481                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30482                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30483                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30484                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30485                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30486                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30487                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30488                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30489                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30490                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30491                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30492                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30493                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30494                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30495                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30496                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30497                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30498                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30499                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30500                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30501                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30502                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30503                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30504                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30505                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30506                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30507                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30508                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30509                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30510                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30511                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30512                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30513                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30514                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30515                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30516                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30517                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30518                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "+02" }),
30519                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "+00" }),
30520                ];
30521                FixedTimespanSet {
30522                    first: FixedTimespan {
30523                        utc_offset: 0,
30524                        dst_offset: 0,
30525                        name: "-00",
30526                    },
30527                    rest: REST
30528                }
30529            },
30530
30531            Tz::Antarctica__Vostok => {
30532                const REST: &[(i64, FixedTimespan)] = &[
30533                    (-380073600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
30534                    (760035600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "-00" }),
30535                    (783648000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
30536                    (1702839600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
30537                ];
30538                FixedTimespanSet {
30539                    first: FixedTimespan {
30540                        utc_offset: 0,
30541                        dst_offset: 0,
30542                        name: "-00",
30543                    },
30544                    rest: REST
30545                }
30546            },
30547
30548            Tz::Arctic__Longyearbyen => {
30549                const REST: &[(i64, FixedTimespan)] = &[
30550                    (-2422054408, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30551                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30552                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30553                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30554                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30555                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30556                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30557                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30558                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30559                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30560                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30561                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30562                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30563                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30564                    (-776563200, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: "CEMT" }),
30565                    (-765936000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30566                    (-761180400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30567                    (-748479600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30568                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30569                    (-717631200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30570                    (-714610800, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: "CEMT" }),
30571                    (-710380800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30572                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30573                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30574                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30575                    (-654130800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30576                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30577                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30578                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30579                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30580                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30581                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30582                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30583                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30584                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30585                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30586                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30587                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30588                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30589                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30590                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30591                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30592                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30593                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30594                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30595                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30596                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30597                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30598                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30599                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30600                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30601                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30602                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30603                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30604                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30605                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30606                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30607                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30608                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30609                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30610                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30611                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30612                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30613                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30614                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30615                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30616                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30617                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30618                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30619                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30620                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30621                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30622                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30623                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30624                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30625                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30626                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30627                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30628                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30629                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30630                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30631                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30632                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30633                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30634                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30635                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30636                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30637                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30638                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30639                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30640                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30641                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30642                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30643                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30644                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30645                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30646                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30647                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30648                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30649                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30650                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30651                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30652                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30653                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30654                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30655                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30656                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30657                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30658                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30659                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30660                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30661                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30662                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30663                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30664                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30665                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30666                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30667                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30668                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30669                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30670                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30671                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30672                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30673                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30674                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30675                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30676                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30677                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30678                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30679                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30680                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30681                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30682                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30683                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30684                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30685                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30686                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30687                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30688                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30689                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30690                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30691                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30692                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30693                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30694                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30695                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30696                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30697                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30698                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30699                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30700                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30701                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30702                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30703                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30704                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30705                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30706                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30707                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30708                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30709                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30710                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30711                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30712                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30713                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30714                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30715                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30716                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30717                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30718                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30719                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30720                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30721                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30722                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30723                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30724                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30725                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30726                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30727                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30728                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30729                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30730                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30731                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30732                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30733                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30734                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30735                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30736                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30737                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30738                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30739                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30740                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30741                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30742                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30743                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30744                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30745                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30746                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30747                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30748                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30749                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30750                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30751                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30752                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30753                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30754                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30755                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30756                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30757                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30758                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30759                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30760                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30761                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30762                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30763                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30764                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30765                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30766                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30767                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30768                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30769                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30770                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30771                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30772                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30773                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30774                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30775                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30776                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30777                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30778                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30779                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30780                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30781                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30782                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30783                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30784                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30785                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30786                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30787                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30788                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30789                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30790                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30791                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30792                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30793                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30794                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30795                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30796                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30797                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30798                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30799                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30800                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30801                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30802                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30803                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30804                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30805                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30806                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30807                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30808                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30809                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30810                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30811                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30812                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30813                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30814                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30815                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
30816                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
30817                ];
30818                FixedTimespanSet {
30819                    first: FixedTimespan {
30820                        utc_offset: 3208,
30821                        dst_offset: 0,
30822                        name: "LMT",
30823                    },
30824                    rest: REST
30825                }
30826            },
30827
30828            Tz::Asia__Aden => {
30829                const REST: &[(i64, FixedTimespan)] = &[
30830                    (-719636812, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
30831                ];
30832                FixedTimespanSet {
30833                    first: FixedTimespan {
30834                        utc_offset: 11212,
30835                        dst_offset: 0,
30836                        name: "LMT",
30837                    },
30838                    rest: REST
30839                }
30840            },
30841
30842            Tz::Asia__Almaty => {
30843                const REST: &[(i64, FixedTimespan)] = &[
30844                    (-1441170468, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
30845                    (-1247547600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30846                    (354909600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30847                    (370717200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30848                    (386445600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30849                    (402253200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30850                    (417981600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30851                    (433789200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30852                    (449604000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30853                    (465336000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30854                    (481060800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30855                    (496785600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30856                    (512510400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30857                    (528235200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30858                    (543960000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30859                    (559684800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30860                    (575409600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30861                    (591134400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30862                    (606859200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30863                    (622584000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30864                    (638308800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30865                    (654638400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30866                    (670363200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
30867                    (686091600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
30868                    (695768400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30869                    (701812800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30870                    (717537600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30871                    (733262400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30872                    (748987200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30873                    (764712000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30874                    (780436800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30875                    (796161600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30876                    (811886400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30877                    (828216000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30878                    (846360000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30879                    (859665600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30880                    (877809600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30881                    (891115200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30882                    (909259200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30883                    (922564800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30884                    (941313600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30885                    (954014400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30886                    (972763200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30887                    (985464000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30888                    (1004212800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30889                    (1017518400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30890                    (1035662400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30891                    (1048968000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30892                    (1067112000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30893                    (1080417600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
30894                    (1099162800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
30895                    (1709229600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
30896                ];
30897                FixedTimespanSet {
30898                    first: FixedTimespan {
30899                        utc_offset: 18468,
30900                        dst_offset: 0,
30901                        name: "LMT",
30902                    },
30903                    rest: REST
30904                }
30905            },
30906
30907            Tz::Asia__Amman => {
30908                const REST: &[(i64, FixedTimespan)] = &[
30909                    (-1230776624, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30910                    (108165600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30911                    (118270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30912                    (136591200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30913                    (149806800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30914                    (168127200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30915                    (181342800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30916                    (199749600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30917                    (215643600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30918                    (231285600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30919                    (244501200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30920                    (262735200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30921                    (275950800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30922                    (481154400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30923                    (496962000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30924                    (512949600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30925                    (528670800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30926                    (544399200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30927                    (560120400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30928                    (575848800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30929                    (592174800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30930                    (610581600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30931                    (623624400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30932                    (641167200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30933                    (655074000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30934                    (671839200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30935                    (685918800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30936                    (702856800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30937                    (717973200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30938                    (733701600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30939                    (749422800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30940                    (765151200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30941                    (779662800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30942                    (797205600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30943                    (811116000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30944                    (828655200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30945                    (843170400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30946                    (860104800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30947                    (874620000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30948                    (891554400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30949                    (906069600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30950                    (930780000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30951                    (938124000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30952                    (954367200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30953                    (970178400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30954                    (985816800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30955                    (1001628000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30956                    (1017352800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30957                    (1033077600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30958                    (1048802400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30959                    (1066946400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30960                    (1080252000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30961                    (1097791200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30962                    (1112306400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30963                    (1128031200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30964                    (1143756000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30965                    (1161900000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30966                    (1175205600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30967                    (1193349600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30968                    (1206655200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30969                    (1225404000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30970                    (1238104800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30971                    (1256853600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30972                    (1269554400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30973                    (1288303200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30974                    (1301608800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30975                    (1319752800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30976                    (1333058400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30977                    (1387486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30978                    (1395957600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30979                    (1414706400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30980                    (1427407200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30981                    (1446156000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30982                    (1459461600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30983                    (1477605600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30984                    (1490911200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30985                    (1509055200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30986                    (1522360800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30987                    (1540504800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30988                    (1553810400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30989                    (1571954400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30990                    (1585260000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30991                    (1604008800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30992                    (1616709600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30993                    (1635458400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
30994                    (1645740000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
30995                    (1666904400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
30996                ];
30997                FixedTimespanSet {
30998                    first: FixedTimespan {
30999                        utc_offset: 8624,
31000                        dst_offset: 0,
31001                        name: "LMT",
31002                    },
31003                    rest: REST
31004                }
31005            },
31006
31007            Tz::Asia__Anadyr => {
31008                const REST: &[(i64, FixedTimespan)] = &[
31009                    (-1441194596, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31010                    (-1247572800, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: "+13" }),
31011                    (354884400, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: "+14" }),
31012                    (370692000, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: "+13" }),
31013                    (386420400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31014                    (402231600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31015                    (417960000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31016                    (433767600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31017                    (449582400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31018                    (465314400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31019                    (481039200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31020                    (496764000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31021                    (512488800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31022                    (528213600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31023                    (543938400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31024                    (559663200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31025                    (575388000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31026                    (591112800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31027                    (606837600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31028                    (622562400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31029                    (638287200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31030                    (654616800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31031                    (670341600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
31032                    (686070000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
31033                    (695746800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31034                    (701791200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31035                    (717516000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31036                    (733240800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31037                    (748965600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31038                    (764690400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31039                    (780415200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31040                    (796140000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31041                    (811864800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31042                    (828194400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31043                    (846338400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31044                    (859644000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31045                    (877788000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31046                    (891093600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31047                    (909237600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31048                    (922543200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31049                    (941292000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31050                    (953992800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31051                    (972741600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31052                    (985442400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31053                    (1004191200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31054                    (1017496800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31055                    (1035640800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31056                    (1048946400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31057                    (1067090400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31058                    (1080396000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31059                    (1099144800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31060                    (1111845600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31061                    (1130594400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31062                    (1143295200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31063                    (1162044000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31064                    (1174744800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31065                    (1193493600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31066                    (1206799200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31067                    (1224943200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31068                    (1238248800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
31069                    (1256392800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31070                    (1269698400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
31071                    (1288450800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
31072                    (1301151600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
31073                ];
31074                FixedTimespanSet {
31075                    first: FixedTimespan {
31076                        utc_offset: 42596,
31077                        dst_offset: 0,
31078                        name: "LMT",
31079                    },
31080                    rest: REST
31081                }
31082            },
31083
31084            Tz::Asia__Aqtau => {
31085                const REST: &[(i64, FixedTimespan)] = &[
31086                    (-1441164064, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31087                    (-1247544000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31088                    (370724400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31089                    (386445600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31090                    (402256800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31091                    (417985200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31092                    (433792800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31093                    (449607600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31094                    (465339600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31095                    (481064400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31096                    (496789200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31097                    (512514000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31098                    (528238800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31099                    (543963600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31100                    (559688400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31101                    (575413200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31102                    (591138000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31103                    (606862800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31104                    (622587600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31105                    (638312400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31106                    (654642000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31107                    (670366800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31108                    (686095200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31109                    (695772000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31110                    (701816400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31111                    (717541200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31112                    (733266000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31113                    (748990800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31114                    (764715600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31115                    (780436800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31116                    (780444000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31117                    (796168800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31118                    (811893600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31119                    (828223200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31120                    (846367200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31121                    (859672800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31122                    (877816800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31123                    (891122400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31124                    (909266400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31125                    (922572000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31126                    (941320800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31127                    (954021600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31128                    (972770400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31129                    (985471200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31130                    (1004220000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31131                    (1017525600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31132                    (1035669600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31133                    (1048975200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31134                    (1067119200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31135                    (1080424800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31136                    (1099170000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31137                ];
31138                FixedTimespanSet {
31139                    first: FixedTimespan {
31140                        utc_offset: 12064,
31141                        dst_offset: 0,
31142                        name: "LMT",
31143                    },
31144                    rest: REST
31145                }
31146            },
31147
31148            Tz::Asia__Aqtobe => {
31149                const REST: &[(i64, FixedTimespan)] = &[
31150                    (-1441165720, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31151                    (-1247544000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31152                    (354913200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31153                    (370720800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31154                    (386445600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31155                    (402256800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31156                    (417985200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31157                    (433792800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31158                    (449607600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31159                    (465339600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31160                    (481064400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31161                    (496789200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31162                    (512514000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31163                    (528238800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31164                    (543963600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31165                    (559688400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31166                    (575413200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31167                    (591138000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31168                    (606862800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31169                    (622587600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31170                    (638312400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31171                    (654642000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31172                    (670366800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31173                    (686095200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31174                    (695772000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31175                    (701816400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31176                    (717541200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31177                    (733266000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31178                    (748990800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31179                    (764715600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31180                    (780440400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31181                    (796165200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31182                    (811890000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31183                    (828219600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31184                    (846363600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31185                    (859669200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31186                    (877813200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31187                    (891118800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31188                    (909262800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31189                    (922568400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31190                    (941317200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31191                    (954018000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31192                    (972766800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31193                    (985467600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31194                    (1004216400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31195                    (1017522000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31196                    (1035666000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31197                    (1048971600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31198                    (1067115600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31199                    (1080421200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31200                    (1099166400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31201                ];
31202                FixedTimespanSet {
31203                    first: FixedTimespan {
31204                        utc_offset: 13720,
31205                        dst_offset: 0,
31206                        name: "LMT",
31207                    },
31208                    rest: REST
31209                }
31210            },
31211
31212            Tz::Asia__Ashgabat => {
31213                const REST: &[(i64, FixedTimespan)] = &[
31214                    (-1441166012, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31215                    (-1247544000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31216                    (354913200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31217                    (370720800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31218                    (386449200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31219                    (402256800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31220                    (417985200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31221                    (433792800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31222                    (449607600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31223                    (465339600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31224                    (481064400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31225                    (496789200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31226                    (512514000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31227                    (528238800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31228                    (543963600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31229                    (559688400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31230                    (575413200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31231                    (591138000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31232                    (606862800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31233                    (622587600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31234                    (638312400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31235                    (654642000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31236                    (670366800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31237                    (686095200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31238                    (695772000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31239                ];
31240                FixedTimespanSet {
31241                    first: FixedTimespan {
31242                        utc_offset: 14012,
31243                        dst_offset: 0,
31244                        name: "LMT",
31245                    },
31246                    rest: REST
31247                }
31248            },
31249
31250            Tz::Asia__Ashkhabad => {
31251                const REST: &[(i64, FixedTimespan)] = &[
31252                    (-1441166012, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31253                    (-1247544000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31254                    (354913200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31255                    (370720800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31256                    (386449200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31257                    (402256800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31258                    (417985200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31259                    (433792800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31260                    (449607600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31261                    (465339600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31262                    (481064400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31263                    (496789200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31264                    (512514000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31265                    (528238800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31266                    (543963600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31267                    (559688400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31268                    (575413200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31269                    (591138000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31270                    (606862800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31271                    (622587600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31272                    (638312400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31273                    (654642000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31274                    (670366800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31275                    (686095200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31276                    (695772000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31277                ];
31278                FixedTimespanSet {
31279                    first: FixedTimespan {
31280                        utc_offset: 14012,
31281                        dst_offset: 0,
31282                        name: "LMT",
31283                    },
31284                    rest: REST
31285                }
31286            },
31287
31288            Tz::Asia__Atyrau => {
31289                const REST: &[(i64, FixedTimespan)] = &[
31290                    (-1441164464, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31291                    (-1247540400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31292                    (370724400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31293                    (386445600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31294                    (402256800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31295                    (417985200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31296                    (433792800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31297                    (449607600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31298                    (465339600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31299                    (481064400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31300                    (496789200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31301                    (512514000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31302                    (528238800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31303                    (543963600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31304                    (559688400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31305                    (575413200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31306                    (591138000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31307                    (606862800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31308                    (622587600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31309                    (638312400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31310                    (654642000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31311                    (670366800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31312                    (686095200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31313                    (695772000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31314                    (701816400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31315                    (717541200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31316                    (733266000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31317                    (748990800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31318                    (764715600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31319                    (780440400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31320                    (796165200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31321                    (811890000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31322                    (828219600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31323                    (846363600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31324                    (859669200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31325                    (877813200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31326                    (891118800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31327                    (909262800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31328                    (922568400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31329                    (941320800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31330                    (954021600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31331                    (972770400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31332                    (985471200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31333                    (1004220000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31334                    (1017525600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31335                    (1035669600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31336                    (1048975200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31337                    (1067119200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31338                    (1080424800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31339                    (1099170000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31340                ];
31341                FixedTimespanSet {
31342                    first: FixedTimespan {
31343                        utc_offset: 12464,
31344                        dst_offset: 0,
31345                        name: "LMT",
31346                    },
31347                    rest: REST
31348                }
31349            },
31350
31351            Tz::Asia__Baghdad => {
31352                const REST: &[(i64, FixedTimespan)] = &[
31353                    (-2524532260, FixedTimespan { utc_offset: 10656, dst_offset: 0, name: "BMT" }),
31354                    (-1641005856, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31355                    (389048400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31356                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31357                    (417906000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31358                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31359                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31360                    (465422400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31361                    (481150800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31362                    (496792800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31363                    (512517600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31364                    (528242400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31365                    (543967200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31366                    (559692000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31367                    (575416800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31368                    (591141600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31369                    (606866400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31370                    (622591200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31371                    (638316000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31372                    (654645600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31373                    (670464000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31374                    (686275200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31375                    (702086400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31376                    (717897600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31377                    (733622400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31378                    (749433600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31379                    (765158400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31380                    (780969600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31381                    (796694400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31382                    (812505600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31383                    (828316800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31384                    (844128000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31385                    (859852800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31386                    (875664000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31387                    (891388800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31388                    (907200000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31389                    (922924800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31390                    (938736000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31391                    (954547200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31392                    (970358400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31393                    (986083200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31394                    (1001894400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31395                    (1017619200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31396                    (1033430400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31397                    (1049155200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31398                    (1064966400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31399                    (1080777600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31400                    (1096588800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31401                    (1112313600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31402                    (1128124800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31403                    (1143849600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31404                    (1159660800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31405                    (1175385600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31406                    (1191196800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31407                ];
31408                FixedTimespanSet {
31409                    first: FixedTimespan {
31410                        utc_offset: 10660,
31411                        dst_offset: 0,
31412                        name: "LMT",
31413                    },
31414                    rest: REST
31415                }
31416            },
31417
31418            Tz::Asia__Bahrain => {
31419                const REST: &[(i64, FixedTimespan)] = &[
31420                    (-1577935568, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31421                    (76190400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31422                ];
31423                FixedTimespanSet {
31424                    first: FixedTimespan {
31425                        utc_offset: 12368,
31426                        dst_offset: 0,
31427                        name: "LMT",
31428                    },
31429                    rest: REST
31430                }
31431            },
31432
31433            Tz::Asia__Baku => {
31434                const REST: &[(i64, FixedTimespan)] = &[
31435                    (-1441163964, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31436                    (-405140400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31437                    (354916800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31438                    (370724400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31439                    (386452800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31440                    (402260400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31441                    (417988800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31442                    (433796400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31443                    (449611200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31444                    (465343200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31445                    (481068000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31446                    (496792800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31447                    (512517600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31448                    (528242400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31449                    (543967200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31450                    (559692000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31451                    (575416800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31452                    (591141600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31453                    (606866400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31454                    (622591200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31455                    (638316000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31456                    (654645600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31457                    (670370400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31458                    (686098800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
31459                    (701823600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
31460                    (717544800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31461                    (828234000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31462                    (846378000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31463                    (859680000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31464                    (877824000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31465                    (891129600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31466                    (909273600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31467                    (922579200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31468                    (941328000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31469                    (954028800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31470                    (972777600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31471                    (985478400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31472                    (1004227200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31473                    (1017532800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31474                    (1035676800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31475                    (1048982400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31476                    (1067126400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31477                    (1080432000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31478                    (1099180800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31479                    (1111881600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31480                    (1130630400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31481                    (1143331200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31482                    (1162080000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31483                    (1174780800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31484                    (1193529600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31485                    (1206835200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31486                    (1224979200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31487                    (1238284800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31488                    (1256428800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31489                    (1269734400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31490                    (1288483200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31491                    (1301184000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31492                    (1319932800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31493                    (1332633600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31494                    (1351382400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31495                    (1364688000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31496                    (1382832000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31497                    (1396137600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31498                    (1414281600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31499                    (1427587200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
31500                    (1445731200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
31501                ];
31502                FixedTimespanSet {
31503                    first: FixedTimespan {
31504                        utc_offset: 11964,
31505                        dst_offset: 0,
31506                        name: "LMT",
31507                    },
31508                    rest: REST
31509                }
31510            },
31511
31512            Tz::Asia__Bangkok => {
31513                const REST: &[(i64, FixedTimespan)] = &[
31514                    (-2840164924, FixedTimespan { utc_offset: 24124, dst_offset: 0, name: "BMT" }),
31515                    (-1570084924, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
31516                ];
31517                FixedTimespanSet {
31518                    first: FixedTimespan {
31519                        utc_offset: 24124,
31520                        dst_offset: 0,
31521                        name: "LMT",
31522                    },
31523                    rest: REST
31524                }
31525            },
31526
31527            Tz::Asia__Barnaul => {
31528                const REST: &[(i64, FixedTimespan)] = &[
31529                    (-1579844100, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31530                    (-1247551200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
31531                    (354906000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
31532                    (370713600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
31533                    (386442000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
31534                    (402249600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
31535                    (417978000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
31536                    (433785600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
31537                    (449600400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
31538                    (465332400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
31539                    (481057200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
31540                    (496782000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
31541                    (512506800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
31542                    (528231600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
31543                    (543956400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
31544                    (559681200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
31545                    (575406000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
31546                    (591130800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
31547                    (606855600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
31548                    (622580400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
31549                    (638305200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
31550                    (654634800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
31551                    (670359600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31552                    (686088000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31553                    (695764800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
31554                    (701809200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
31555                    (717534000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
31556                    (733258800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
31557                    (748983600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
31558                    (764708400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
31559                    (780433200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
31560                    (796158000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
31561                    (801590400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31562                    (811886400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31563                    (828216000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31564                    (846360000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31565                    (859665600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31566                    (877809600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31567                    (891115200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31568                    (909259200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31569                    (922564800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31570                    (941313600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31571                    (954014400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31572                    (972763200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31573                    (985464000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31574                    (1004212800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31575                    (1017518400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31576                    (1035662400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31577                    (1048968000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31578                    (1067112000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31579                    (1080417600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31580                    (1099166400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31581                    (1111867200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31582                    (1130616000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31583                    (1143316800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31584                    (1162065600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31585                    (1174766400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31586                    (1193515200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31587                    (1206820800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31588                    (1224964800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31589                    (1238270400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31590                    (1256414400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31591                    (1269720000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31592                    (1288468800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31593                    (1301169600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
31594                    (1414263600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31595                    (1459022400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
31596                ];
31597                FixedTimespanSet {
31598                    first: FixedTimespan {
31599                        utc_offset: 20100,
31600                        dst_offset: 0,
31601                        name: "LMT",
31602                    },
31603                    rest: REST
31604                }
31605            },
31606
31607            Tz::Asia__Beirut => {
31608                const REST: &[(i64, FixedTimespan)] = &[
31609                    (-2840149320, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31610                    (-1570413600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31611                    (-1552186800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31612                    (-1538359200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31613                    (-1522551600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31614                    (-1507514400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31615                    (-1490583600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31616                    (-1473645600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31617                    (-1460948400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31618                    (-399866400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31619                    (-386650800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31620                    (-368330400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31621                    (-355114800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31622                    (-336794400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31623                    (-323578800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31624                    (-305172000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31625                    (-291956400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31626                    (-273636000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31627                    (-260420400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31628                    (78012000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31629                    (86734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31630                    (105055200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31631                    (118270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31632                    (136591200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31633                    (149806800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31634                    (168127200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31635                    (181342800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31636                    (199749600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31637                    (212965200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31638                    (231285600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31639                    (244501200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31640                    (262735200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31641                    (275950800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31642                    (452210400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31643                    (466722000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31644                    (483746400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31645                    (498258000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31646                    (515282400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31647                    (529794000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31648                    (546818400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31649                    (561330000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31650                    (581119200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31651                    (592952400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31652                    (610754400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31653                    (624488400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31654                    (641512800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31655                    (656024400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31656                    (673048800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31657                    (687560400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31658                    (704671200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31659                    (718146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31660                    (733269600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31661                    (748990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31662                    (764719200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31663                    (780440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31664                    (796168800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31665                    (811890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31666                    (828223200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31667                    (843944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31668                    (859672800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31669                    (875394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31670                    (891122400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31671                    (906843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31672                    (922572000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31673                    (941317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31674                    (954021600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31675                    (972766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31676                    (985471200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31677                    (1004216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31678                    (1017525600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31679                    (1035666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31680                    (1048975200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31681                    (1067115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31682                    (1080424800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31683                    (1099170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31684                    (1111874400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31685                    (1130619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31686                    (1143324000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31687                    (1162069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31688                    (1174773600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31689                    (1193518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31690                    (1206828000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31691                    (1224968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31692                    (1238277600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31693                    (1256418000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31694                    (1269727200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31695                    (1288472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31696                    (1301176800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31697                    (1319922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31698                    (1332626400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31699                    (1351371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31700                    (1364680800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31701                    (1382821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31702                    (1396130400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31703                    (1414270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31704                    (1427580000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31705                    (1445720400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31706                    (1459029600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31707                    (1477774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31708                    (1490479200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31709                    (1509224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31710                    (1521928800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31711                    (1540674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31712                    (1553983200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31713                    (1572123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31714                    (1585432800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31715                    (1603573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31716                    (1616882400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31717                    (1635627600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31718                    (1648332000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31719                    (1667077200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31720                    (1679781600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31721                    (1698526800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31722                    (1711836000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31723                    (1729976400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31724                    (1743285600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31725                    (1761426000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31726                    (1774735200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31727                    (1792875600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31728                    (1806184800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31729                    (1824930000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31730                    (1837634400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31731                    (1856379600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31732                    (1869084000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31733                    (1887829200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31734                    (1901138400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31735                    (1919278800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31736                    (1932588000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31737                    (1950728400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31738                    (1964037600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31739                    (1982782800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31740                    (1995487200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31741                    (2014232400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31742                    (2026936800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31743                    (2045682000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31744                    (2058386400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31745                    (2077131600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31746                    (2090440800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31747                    (2108581200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31748                    (2121890400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31749                    (2140030800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31750                    (2153340000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31751                    (2172085200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31752                    (2184789600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31753                    (2203534800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31754                    (2216239200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31755                    (2234984400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31756                    (2248293600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31757                    (2266434000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31758                    (2279743200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31759                    (2297883600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31760                    (2311192800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31761                    (2329333200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31762                    (2342642400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31763                    (2361387600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31764                    (2374092000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31765                    (2392837200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31766                    (2405541600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31767                    (2424286800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31768                    (2437596000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31769                    (2455736400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31770                    (2469045600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31771                    (2487186000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31772                    (2500495200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31773                    (2519240400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31774                    (2531944800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31775                    (2550690000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31776                    (2563394400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31777                    (2582139600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31778                    (2595448800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31779                    (2613589200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31780                    (2626898400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31781                    (2645038800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31782                    (2658348000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31783                    (2676488400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31784                    (2689797600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31785                    (2708542800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31786                    (2721247200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31787                    (2739992400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31788                    (2752696800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31789                    (2771442000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31790                    (2784751200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31791                    (2802891600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31792                    (2816200800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31793                    (2834341200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31794                    (2847650400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31795                    (2866395600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31796                    (2879100000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31797                    (2897845200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31798                    (2910549600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31799                    (2929294800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31800                    (2941999200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31801                    (2960744400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31802                    (2974053600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31803                    (2992194000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31804                    (3005503200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31805                    (3023643600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31806                    (3036952800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31807                    (3055698000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31808                    (3068402400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31809                    (3087147600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31810                    (3099852000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31811                    (3118597200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31812                    (3131906400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31813                    (3150046800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31814                    (3163356000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31815                    (3181496400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31816                    (3194805600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31817                    (3212946000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31818                    (3226255200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31819                    (3245000400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31820                    (3257704800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31821                    (3276450000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31822                    (3289154400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31823                    (3307899600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31824                    (3321208800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31825                    (3339349200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31826                    (3352658400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31827                    (3370798800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31828                    (3384108000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31829                    (3402853200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31830                    (3415557600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31831                    (3434302800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31832                    (3447007200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31833                    (3465752400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31834                    (3479061600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31835                    (3497202000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31836                    (3510511200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31837                    (3528651600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31838                    (3541960800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31839                    (3560101200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31840                    (3573410400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31841                    (3592155600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31842                    (3604860000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31843                    (3623605200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31844                    (3636309600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31845                    (3655054800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31846                    (3668364000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31847                    (3686504400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31848                    (3699813600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31849                    (3717954000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31850                    (3731263200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31851                    (3750008400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31852                    (3762712800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31853                    (3781458000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31854                    (3794162400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31855                    (3812907600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31856                    (3825612000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31857                    (3844357200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31858                    (3857666400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31859                    (3875806800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31860                    (3889116000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31861                    (3907256400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31862                    (3920565600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31863                    (3939310800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31864                    (3952015200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31865                    (3970760400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31866                    (3983464800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31867                    (4002210000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31868                    (4015519200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31869                    (4033659600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31870                    (4046968800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31871                    (4065109200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31872                    (4078418400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
31873                    (4096558800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
31874                ];
31875                FixedTimespanSet {
31876                    first: FixedTimespan {
31877                        utc_offset: 8520,
31878                        dst_offset: 0,
31879                        name: "LMT",
31880                    },
31881                    rest: REST
31882                }
31883            },
31884
31885            Tz::Asia__Bishkek => {
31886                const REST: &[(i64, FixedTimespan)] = &[
31887                    (-1441169904, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31888                    (-1247547600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31889                    (354909600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31890                    (370717200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31891                    (386445600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31892                    (402253200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31893                    (417981600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31894                    (433789200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31895                    (449604000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31896                    (465336000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31897                    (481060800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31898                    (496785600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31899                    (512510400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31900                    (528235200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31901                    (543960000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31902                    (559684800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31903                    (575409600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31904                    (591134400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31905                    (606859200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31906                    (622584000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31907                    (638308800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
31908                    (654638400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31909                    (670363200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31910                    (683582400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31911                    (703018800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31912                    (717530400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31913                    (734468400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31914                    (748980000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31915                    (765918000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31916                    (780429600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31917                    (797367600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31918                    (811879200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31919                    (828817200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31920                    (843933600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31921                    (859671000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31922                    (877811400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31923                    (891120600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31924                    (909261000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31925                    (922570200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31926                    (941315400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31927                    (954019800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31928                    (972765000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31929                    (985469400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31930                    (1004214600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31931                    (1017523800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31932                    (1035664200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31933                    (1048973400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31934                    (1067113800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31935                    (1080423000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31936                    (1099168200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
31937                    (1111872600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
31938                    (1123783200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
31939                ];
31940                FixedTimespanSet {
31941                    first: FixedTimespan {
31942                        utc_offset: 17904,
31943                        dst_offset: 0,
31944                        name: "LMT",
31945                    },
31946                    rest: REST
31947                }
31948            },
31949
31950            Tz::Asia__Brunei => {
31951                const REST: &[(i64, FixedTimespan)] = &[
31952                    (-1383463280, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: "+0730" }),
31953                    (-1167636600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
31954                    (-1082448000, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: "+0820" }),
31955                    (-1074586800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
31956                    (-1050825600, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: "+0820" }),
31957                    (-1042964400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
31958                    (-1019289600, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: "+0820" }),
31959                    (-1011428400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
31960                    (-987753600, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: "+0820" }),
31961                    (-979892400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
31962                    (-956217600, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: "+0820" }),
31963                    (-948356400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
31964                    (-924595200, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: "+0820" }),
31965                    (-916734000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
31966                    (-893059200, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: "+0820" }),
31967                    (-885198000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
31968                    (-879667200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
31969                    (-767005200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
31970                ];
31971                FixedTimespanSet {
31972                    first: FixedTimespan {
31973                        utc_offset: 26480,
31974                        dst_offset: 0,
31975                        name: "LMT",
31976                    },
31977                    rest: REST
31978                }
31979            },
31980
31981            Tz::Asia__Calcutta => {
31982                const REST: &[(i64, FixedTimespan)] = &[
31983                    (-3645237208, FixedTimespan { utc_offset: 21200, dst_offset: 0, name: "HMT" }),
31984                    (-3155694800, FixedTimespan { utc_offset: 19270, dst_offset: 0, name: "MMT" }),
31985                    (-2019705670, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: "IST" }),
31986                    (-891581400, FixedTimespan { utc_offset: 19800, dst_offset: 3600, name: "+0630" }),
31987                    (-872058600, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: "IST" }),
31988                    (-862637400, FixedTimespan { utc_offset: 19800, dst_offset: 3600, name: "+0630" }),
31989                    (-764145000, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: "IST" }),
31990                ];
31991                FixedTimespanSet {
31992                    first: FixedTimespan {
31993                        utc_offset: 21208,
31994                        dst_offset: 0,
31995                        name: "LMT",
31996                    },
31997                    rest: REST
31998                }
31999            },
32000
32001            Tz::Asia__Chita => {
32002                const REST: &[(i64, FixedTimespan)] = &[
32003                    (-1579419232, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
32004                    (-1247558400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32005                    (354898800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32006                    (370706400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32007                    (386434800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32008                    (402242400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32009                    (417970800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32010                    (433778400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32011                    (449593200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32012                    (465325200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32013                    (481050000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32014                    (496774800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32015                    (512499600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32016                    (528224400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32017                    (543949200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32018                    (559674000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32019                    (575398800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32020                    (591123600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32021                    (606848400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32022                    (622573200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32023                    (638298000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32024                    (654627600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32025                    (670352400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
32026                    (686080800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
32027                    (695757600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32028                    (701802000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32029                    (717526800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32030                    (733251600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32031                    (748976400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32032                    (764701200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32033                    (780426000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32034                    (796150800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32035                    (811875600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32036                    (828205200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32037                    (846349200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32038                    (859654800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32039                    (877798800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32040                    (891104400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32041                    (909248400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32042                    (922554000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32043                    (941302800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32044                    (954003600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32045                    (972752400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32046                    (985453200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32047                    (1004202000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32048                    (1017507600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32049                    (1035651600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32050                    (1048957200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32051                    (1067101200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32052                    (1080406800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32053                    (1099155600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32054                    (1111856400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32055                    (1130605200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32056                    (1143306000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32057                    (1162054800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32058                    (1174755600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32059                    (1193504400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32060                    (1206810000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32061                    (1224954000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32062                    (1238259600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32063                    (1256403600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32064                    (1269709200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32065                    (1288458000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32066                    (1301158800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
32067                    (1414252800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
32068                    (1459015200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32069                ];
32070                FixedTimespanSet {
32071                    first: FixedTimespan {
32072                        utc_offset: 27232,
32073                        dst_offset: 0,
32074                        name: "LMT",
32075                    },
32076                    rest: REST
32077                }
32078            },
32079
32080            Tz::Asia__Choibalsan => {
32081                const REST: &[(i64, FixedTimespan)] = &[
32082                    (-2032933080, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
32083                    (252435600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
32084                    (417974400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32085                    (433778400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32086                    (449593200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32087                    (465314400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32088                    (481042800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32089                    (496764000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32090                    (512492400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32091                    (528213600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32092                    (543942000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32093                    (559663200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32094                    (575391600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32095                    (591112800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32096                    (606841200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32097                    (622562400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32098                    (638290800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32099                    (654616800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32100                    (670345200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32101                    (686066400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32102                    (701794800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32103                    (717516000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32104                    (733244400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32105                    (748965600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32106                    (764694000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32107                    (780415200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32108                    (796143600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32109                    (811864800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32110                    (828198000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32111                    (843919200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32112                    (859647600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32113                    (875368800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32114                    (891097200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32115                    (906818400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32116                    (988390800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32117                    (1001692800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32118                    (1017421200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32119                    (1033142400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32120                    (1048870800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32121                    (1064592000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32122                    (1080320400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32123                    (1096041600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32124                    (1111770000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32125                    (1127491200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32126                    (1143219600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
32127                    (1159545600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32128                    (1206889200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
32129                    (1427479200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
32130                    (1443193200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
32131                    (1458928800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
32132                    (1474642800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
32133                ];
32134                FixedTimespanSet {
32135                    first: FixedTimespan {
32136                        utc_offset: 27480,
32137                        dst_offset: 0,
32138                        name: "LMT",
32139                    },
32140                    rest: REST
32141                }
32142            },
32143
32144            Tz::Asia__Chongqing => {
32145                const REST: &[(i64, FixedTimespan)] = &[
32146                    (-2177481943, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32147                    (-1600675200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32148                    (-1585904400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32149                    (-933667200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32150                    (-922093200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32151                    (-908870400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32152                    (-888829200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32153                    (-881049600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32154                    (-767869200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32155                    (-745833600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32156                    (-733827600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32157                    (-716889600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32158                    (-699613200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32159                    (-683884800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32160                    (-670669200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32161                    (-652348800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32162                    (-650019600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32163                    (515527200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32164                    (527014800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32165                    (545162400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32166                    (558464400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32167                    (577216800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32168                    (589914000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32169                    (608666400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32170                    (621968400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32171                    (640116000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32172                    (653418000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32173                    (671565600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32174                    (684867600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32175                ];
32176                FixedTimespanSet {
32177                    first: FixedTimespan {
32178                        utc_offset: 29143,
32179                        dst_offset: 0,
32180                        name: "LMT",
32181                    },
32182                    rest: REST
32183                }
32184            },
32185
32186            Tz::Asia__Chungking => {
32187                const REST: &[(i64, FixedTimespan)] = &[
32188                    (-2177481943, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32189                    (-1600675200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32190                    (-1585904400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32191                    (-933667200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32192                    (-922093200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32193                    (-908870400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32194                    (-888829200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32195                    (-881049600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32196                    (-767869200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32197                    (-745833600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32198                    (-733827600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32199                    (-716889600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32200                    (-699613200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32201                    (-683884800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32202                    (-670669200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32203                    (-652348800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32204                    (-650019600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32205                    (515527200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32206                    (527014800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32207                    (545162400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32208                    (558464400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32209                    (577216800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32210                    (589914000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32211                    (608666400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32212                    (621968400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32213                    (640116000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32214                    (653418000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32215                    (671565600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
32216                    (684867600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
32217                ];
32218                FixedTimespanSet {
32219                    first: FixedTimespan {
32220                        utc_offset: 29143,
32221                        dst_offset: 0,
32222                        name: "LMT",
32223                    },
32224                    rest: REST
32225                }
32226            },
32227
32228            Tz::Asia__Colombo => {
32229                const REST: &[(i64, FixedTimespan)] = &[
32230                    (-2840159964, FixedTimespan { utc_offset: 19172, dst_offset: 0, name: "MMT" }),
32231                    (-2019705572, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: "+0530" }),
32232                    (-883287000, FixedTimespan { utc_offset: 19800, dst_offset: 1800, name: "+06" }),
32233                    (-862639200, FixedTimespan { utc_offset: 19800, dst_offset: 3600, name: "+0630" }),
32234                    (-764051400, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: "+0530" }),
32235                    (832962600, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: "+0630" }),
32236                    (846266400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
32237                    (1145039400, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: "+0530" }),
32238                ];
32239                FixedTimespanSet {
32240                    first: FixedTimespan {
32241                        utc_offset: 19164,
32242                        dst_offset: 0,
32243                        name: "LMT",
32244                    },
32245                    rest: REST
32246                }
32247            },
32248
32249            Tz::Asia__Dacca => {
32250                const REST: &[(i64, FixedTimespan)] = &[
32251                    (-2524543300, FixedTimespan { utc_offset: 21200, dst_offset: 0, name: "HMT" }),
32252                    (-891582800, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: "+0630" }),
32253                    (-872058600, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: "+0530" }),
32254                    (-862637400, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: "+0630" }),
32255                    (-576138600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
32256                    (1245430800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
32257                    (1262278800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
32258                ];
32259                FixedTimespanSet {
32260                    first: FixedTimespan {
32261                        utc_offset: 21700,
32262                        dst_offset: 0,
32263                        name: "LMT",
32264                    },
32265                    rest: REST
32266                }
32267            },
32268
32269            Tz::Asia__Damascus => {
32270                const REST: &[(i64, FixedTimespan)] = &[
32271                    (-1577931912, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32272                    (-1568592000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32273                    (-1554080400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32274                    (-1537142400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32275                    (-1522630800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32276                    (-1505692800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32277                    (-1491181200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32278                    (-1474243200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32279                    (-1459126800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32280                    (-242265600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32281                    (-228877200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32282                    (-210556800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32283                    (-197427600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32284                    (-178934400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32285                    (-165718800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32286                    (-147398400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32287                    (-134269200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32288                    (-116467200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32289                    (-102646800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32290                    (-84326400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32291                    (-71110800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32292                    (-52704000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32293                    (-39488400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32294                    (-21168000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32295                    (-7952400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32296                    (10368000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32297                    (23583600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32298                    (41904000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32299                    (55119600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32300                    (73526400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32301                    (86742000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32302                    (105062400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32303                    (118278000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32304                    (136598400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32305                    (149814000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32306                    (168134400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32307                    (181350000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32308                    (199756800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32309                    (212972400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32310                    (231292800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32311                    (241916400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32312                    (262828800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32313                    (273452400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32314                    (418694400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32315                    (433810800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32316                    (450316800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32317                    (465433200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32318                    (508896000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32319                    (529196400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32320                    (541555200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32321                    (562633200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32322                    (574387200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32323                    (594255600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32324                    (607305600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32325                    (623199600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32326                    (638928000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32327                    (654649200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32328                    (670456800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32329                    (686264400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32330                    (702684000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32331                    (717886800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32332                    (733096800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32333                    (748904400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32334                    (765151200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32335                    (780958800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32336                    (796687200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32337                    (812494800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32338                    (828309600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32339                    (844117200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32340                    (859759200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32341                    (875653200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32342                    (891208800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32343                    (907189200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32344                    (922917600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32345                    (938725200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32346                    (954540000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32347                    (970347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32348                    (986076000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32349                    (1001883600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32350                    (1017612000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32351                    (1033419600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32352                    (1049148000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32353                    (1064955600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32354                    (1080770400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32355                    (1096578000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32356                    (1112306400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32357                    (1128114000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32358                    (1143842400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32359                    (1158872400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32360                    (1175205600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32361                    (1193950800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32362                    (1207260000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32363                    (1225486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32364                    (1238104800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32365                    (1256850000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32366                    (1270159200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32367                    (1288299600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32368                    (1301608800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32369                    (1319749200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32370                    (1333058400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32371                    (1351198800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32372                    (1364508000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32373                    (1382648400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32374                    (1395957600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32375                    (1414702800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32376                    (1427407200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32377                    (1446152400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32378                    (1458856800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32379                    (1477602000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32380                    (1490911200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32381                    (1509051600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32382                    (1522360800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32383                    (1540501200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32384                    (1553810400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32385                    (1571950800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32386                    (1585260000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32387                    (1604005200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32388                    (1616709600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32389                    (1635454800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32390                    (1648159200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32391                    (1666904400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
32392                ];
32393                FixedTimespanSet {
32394                    first: FixedTimespan {
32395                        utc_offset: 8712,
32396                        dst_offset: 0,
32397                        name: "LMT",
32398                    },
32399                    rest: REST
32400                }
32401            },
32402
32403            Tz::Asia__Dhaka => {
32404                const REST: &[(i64, FixedTimespan)] = &[
32405                    (-2524543300, FixedTimespan { utc_offset: 21200, dst_offset: 0, name: "HMT" }),
32406                    (-891582800, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: "+0630" }),
32407                    (-872058600, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: "+0530" }),
32408                    (-862637400, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: "+0630" }),
32409                    (-576138600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
32410                    (1245430800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
32411                    (1262278800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
32412                ];
32413                FixedTimespanSet {
32414                    first: FixedTimespan {
32415                        utc_offset: 21700,
32416                        dst_offset: 0,
32417                        name: "LMT",
32418                    },
32419                    rest: REST
32420                }
32421            },
32422
32423            Tz::Asia__Dili => {
32424                const REST: &[(i64, FixedTimespan)] = &[
32425                    (-1830414140, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
32426                    (-879152400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32427                    (199897200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
32428                    (969120000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
32429                ];
32430                FixedTimespanSet {
32431                    first: FixedTimespan {
32432                        utc_offset: 30140,
32433                        dst_offset: 0,
32434                        name: "LMT",
32435                    },
32436                    rest: REST
32437                }
32438            },
32439
32440            Tz::Asia__Dubai => {
32441                const REST: &[(i64, FixedTimespan)] = &[
32442                    (-1577936472, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
32443                ];
32444                FixedTimespanSet {
32445                    first: FixedTimespan {
32446                        utc_offset: 13272,
32447                        dst_offset: 0,
32448                        name: "LMT",
32449                    },
32450                    rest: REST
32451                }
32452            },
32453
32454            Tz::Asia__Dushanbe => {
32455                const REST: &[(i64, FixedTimespan)] = &[
32456                    (-1441168512, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
32457                    (-1247547600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
32458                    (354909600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
32459                    (370717200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
32460                    (386445600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
32461                    (402253200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
32462                    (417981600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
32463                    (433789200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
32464                    (449604000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
32465                    (465336000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
32466                    (481060800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
32467                    (496785600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
32468                    (512510400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
32469                    (528235200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
32470                    (543960000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
32471                    (559684800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
32472                    (575409600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
32473                    (591134400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
32474                    (606859200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
32475                    (622584000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
32476                    (638308800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
32477                    (654638400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
32478                    (670363200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
32479                    (684360000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
32480                ];
32481                FixedTimespanSet {
32482                    first: FixedTimespan {
32483                        utc_offset: 16512,
32484                        dst_offset: 0,
32485                        name: "LMT",
32486                    },
32487                    rest: REST
32488                }
32489            },
32490
32491            Tz::Asia__Famagusta => {
32492                const REST: &[(i64, FixedTimespan)] = &[
32493                    (-1518920148, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32494                    (166572000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32495                    (182293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32496                    (200959200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32497                    (213829200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32498                    (228866400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32499                    (243982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32500                    (260316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32501                    (276123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32502                    (291765600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32503                    (307486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32504                    (323820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32505                    (338936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32506                    (354664800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32507                    (370386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32508                    (386114400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32509                    (401835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32510                    (417564000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32511                    (433285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32512                    (449013600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32513                    (465339600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32514                    (481068000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32515                    (496789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32516                    (512517600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32517                    (528238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32518                    (543967200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32519                    (559688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32520                    (575416800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32521                    (591138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32522                    (606866400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32523                    (622587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32524                    (638316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32525                    (654642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32526                    (670370400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32527                    (686091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32528                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32529                    (717541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32530                    (733269600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32531                    (748990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32532                    (764719200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32533                    (780440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32534                    (796168800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32535                    (811890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32536                    (828223200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32537                    (843944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32538                    (859672800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32539                    (875394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32540                    (891122400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32541                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32542                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32543                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32544                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32545                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32546                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32547                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32548                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32549                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32550                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32551                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32552                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32553                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32554                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32555                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32556                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32557                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32558                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32559                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32560                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32561                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32562                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32563                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32564                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32565                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32566                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32567                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32568                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32569                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32570                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32571                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32572                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32573                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32574                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32575                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32576                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32577                    (1473282000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
32578                    (1509228000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32579                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32580                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32581                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32582                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32583                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32584                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32585                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32586                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32587                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32588                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32589                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32590                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32591                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32592                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32593                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32594                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32595                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32596                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32597                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32598                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32599                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32600                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32601                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32602                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32603                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32604                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32605                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32606                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32607                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32608                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32609                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32610                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32611                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32612                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32613                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32614                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32615                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32616                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32617                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32618                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32619                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32620                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32621                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32622                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32623                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32624                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32625                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32626                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32627                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32628                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32629                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32630                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32631                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32632                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32633                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32634                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32635                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32636                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32637                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32638                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32639                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32640                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32641                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32642                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32643                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32644                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32645                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32646                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32647                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32648                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32649                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32650                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32651                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32652                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32653                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32654                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32655                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32656                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32657                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32658                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32659                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32660                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32661                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32662                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32663                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32664                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32665                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32666                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32667                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32668                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32669                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32670                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32671                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32672                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32673                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32674                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32675                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32676                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32677                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32678                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32679                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32680                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32681                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32682                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32683                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32684                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32685                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32686                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32687                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32688                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32689                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32690                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32691                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32692                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32693                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32694                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32695                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32696                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32697                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32698                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32699                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32700                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32701                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32702                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32703                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32704                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32705                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32706                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32707                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32708                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32709                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32710                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32711                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32712                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32713                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32714                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32715                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32716                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32717                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32718                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32719                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32720                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32721                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32722                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32723                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32724                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32725                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32726                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32727                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32728                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32729                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32730                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32731                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32732                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32733                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32734                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32735                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32736                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32737                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32738                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32739                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32740                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32741                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32742                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32743                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32744                ];
32745                FixedTimespanSet {
32746                    first: FixedTimespan {
32747                        utc_offset: 8148,
32748                        dst_offset: 0,
32749                        name: "LMT",
32750                    },
32751                    rest: REST
32752                }
32753            },
32754
32755            Tz::Asia__Gaza => {
32756                const REST: &[(i64, FixedTimespan)] = &[
32757                    (-2185409872, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32758                    (-933638400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32759                    (-923097600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32760                    (-919036800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32761                    (-857347200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32762                    (-844300800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32763                    (-825811200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32764                    (-812678400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32765                    (-794188800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32766                    (-779846400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32767                    (-762652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32768                    (-748310400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32769                    (-731116800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32770                    (-399088800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32771                    (-386650800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32772                    (-368330400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32773                    (-355114800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32774                    (-336790800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32775                    (-323654400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32776                    (-305168400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32777                    (-292032000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32778                    (-273632400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32779                    (-260496000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32780                    (-242096400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32781                    (-228960000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32782                    (-210560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32783                    (-197424000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32784                    (-178938000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32785                    (-165801600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32786                    (-147402000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32787                    (-134265600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32788                    (-115866000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32789                    (-102643200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32790                    (-84330000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32791                    (-81313200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
32792                    (142380000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
32793                    (150843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
32794                    (167176800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
32795                    (178664400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
32796                    (334101600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
32797                    (337730400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
32798                    (452642400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
32799                    (462319200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
32800                    (482277600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
32801                    (494370000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
32802                    (516751200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
32803                    (526424400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
32804                    (545436000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
32805                    (558478800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
32806                    (576626400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
32807                    (589323600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
32808                    (609890400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
32809                    (620773200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
32810                    (638316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
32811                    (651618000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
32812                    (669765600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
32813                    (683672400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
32814                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
32815                    (715726800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
32816                    (733701600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
32817                    (747176400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
32818                    (765151200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
32819                    (778021200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
32820                    (796600800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
32821                    (810075600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
32822                    (820447200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32823                    (828655200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32824                    (843170400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32825                    (860104800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32826                    (874620000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32827                    (891554400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32828                    (906069600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32829                    (924213600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32830                    (939934800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32831                    (956268000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32832                    (971989200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32833                    (987717600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32834                    (1003438800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32835                    (1019167200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32836                    (1034888400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32837                    (1050616800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32838                    (1066338000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32839                    (1082066400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32840                    (1096581600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32841                    (1113516000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32842                    (1128380400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32843                    (1143842400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32844                    (1158872400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32845                    (1175378400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32846                    (1189638000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32847                    (1206655200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32848                    (1219957200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32849                    (1238104800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32850                    (1252015200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32851                    (1269640860, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32852                    (1281474000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32853                    (1301608860, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32854                    (1312146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32855                    (1333058400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32856                    (1348178400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32857                    (1364508000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32858                    (1380229200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32859                    (1395957600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32860                    (1414098000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32861                    (1427493600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32862                    (1445551200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32863                    (1458946800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32864                    (1477692000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32865                    (1490396400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32866                    (1509141600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32867                    (1521846000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32868                    (1540591200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32869                    (1553810400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32870                    (1572037200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32871                    (1585346400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32872                    (1603490400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32873                    (1616796000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32874                    (1635458400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32875                    (1648332000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32876                    (1666998000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32877                    (1682726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32878                    (1698447600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32879                    (1713571200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32880                    (1729897200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32881                    (1744416000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32882                    (1761346800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32883                    (1774656000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32884                    (1792796400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32885                    (1806105600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32886                    (1824850800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32887                    (1837555200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32888                    (1856300400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32889                    (1869004800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32890                    (1887750000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32891                    (1901059200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32892                    (1919199600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32893                    (1932508800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32894                    (1950649200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32895                    (1963958400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32896                    (1982703600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32897                    (1995408000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32898                    (2014153200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32899                    (2026857600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32900                    (2045602800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32901                    (2058307200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32902                    (2077052400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32903                    (2090361600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32904                    (2107897200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32905                    (2121811200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32906                    (2138742000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32907                    (2153260800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32908                    (2168982000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32909                    (2184710400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32910                    (2199826800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32911                    (2216160000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32912                    (2230066800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32913                    (2234304000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32914                    (2234905200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32915                    (2248214400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32916                    (2260911600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32917                    (2264544000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32918                    (2266354800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32919                    (2279664000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32920                    (2291756400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32921                    (2295388800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32922                    (2297804400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32923                    (2311113600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32924                    (2321996400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32925                    (2326233600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32926                    (2329254000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32927                    (2342563200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32928                    (2352841200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32929                    (2356473600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32930                    (2361308400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32931                    (2374012800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32932                    (2383686000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32933                    (2387318400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32934                    (2392758000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32935                    (2405462400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32936                    (2413926000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32937                    (2418163200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32938                    (2424207600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32939                    (2437516800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32940                    (2444770800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32941                    (2448403200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32942                    (2455657200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32943                    (2468966400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32944                    (2475010800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32945                    (2479248000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32946                    (2487106800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32947                    (2500416000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32948                    (2505855600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32949                    (2509488000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32950                    (2519161200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32951                    (2531865600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32952                    (2536700400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32953                    (2540332800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32954                    (2550610800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32955                    (2563315200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32956                    (2566940400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32957                    (2571177600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32958                    (2582060400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32959                    (2595369600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32960                    (2597785200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32961                    (2601417600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32962                    (2613510000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32963                    (2626819200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32964                    (2628025200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32965                    (2632262400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32966                    (2644959600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32967                    (2658268800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32968                    (2658870000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32969                    (2663107200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32970                    (2676409200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32971                    (2693347200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32972                    (2708463600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32973                    (2724192000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32974                    (2739913200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32975                    (2754432000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32976                    (2771362800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32977                    (2785276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32978                    (2802812400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32979                    (2816121600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32980                    (2834262000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32981                    (2847571200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32982                    (2866316400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32983                    (2879020800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32984                    (2897766000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32985                    (2910470400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32986                    (2929215600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32987                    (2941920000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32988                    (2960665200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32989                    (2973974400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32990                    (2992114800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32991                    (3005424000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32992                    (3023564400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32993                    (3036873600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32994                    (3055618800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32995                    (3068323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32996                    (3087068400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32997                    (3099772800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
32998                    (3117913200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
32999                    (3131827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33000                    (3148758000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33001                    (3163276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33002                    (3179602800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33003                    (3194726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33004                    (3209842800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33005                    (3226176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33006                    (3240687600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33007                    (3244320000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33008                    (3244921200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33009                    (3257625600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33010                    (3271532400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33011                    (3275164800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33012                    (3276370800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33013                    (3289075200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33014                    (3301772400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33015                    (3306009600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33016                    (3307820400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33017                    (3321129600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33018                    (3332617200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33019                    (3336249600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33020                    (3339270000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33021                    (3352579200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33022                    (3362857200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33023                    (3367094400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33024                    (3370719600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33025                    (3384028800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33026                    (3393702000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33027                    (3397939200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33028                    (3402774000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33029                    (3415478400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33030                    (3424546800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33031                    (3428179200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33032                    (3434223600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33033                    (3446928000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33034                    (3454786800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33035                    (3459024000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33036                    (3465673200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33037                    (3478982400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33038                    (3485631600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33039                    (3489264000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33040                    (3497122800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33041                    (3510432000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33042                    (3516476400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33043                    (3520108800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33044                    (3528572400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33045                    (3541881600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33046                    (3546716400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33047                    (3550953600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33048                    (3560022000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33049                    (3573331200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33050                    (3577561200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33051                    (3581193600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33052                    (3592076400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33053                    (3604780800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33054                    (3607801200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33055                    (3612038400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33056                    (3623526000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33057                    (3636230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33058                    (3638646000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33059                    (3642883200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33060                    (3654975600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33061                    (3668284800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33062                    (3669490800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33063                    (3673123200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33064                    (3686425200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33065                    (3699734400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33066                    (3717874800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33067                    (3731184000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33068                    (3749929200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33069                    (3762633600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33070                    (3781378800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33071                    (3794083200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33072                    (3812828400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33073                    (3825532800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33074                    (3844278000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33075                    (3857587200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33076                    (3875727600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33077                    (3889036800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33078                    (3907177200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33079                    (3920486400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33080                    (3939231600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33081                    (3951936000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33082                    (3970681200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33083                    (3983385600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33084                    (4002130800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33085                    (4015440000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33086                    (4033580400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33087                    (4046889600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33088                    (4065030000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33089                    (4078339200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33090                    (4096479600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33091                ];
33092                FixedTimespanSet {
33093                    first: FixedTimespan {
33094                        utc_offset: 8272,
33095                        dst_offset: 0,
33096                        name: "LMT",
33097                    },
33098                    rest: REST
33099                }
33100            },
33101
33102            Tz::Asia__Harbin => {
33103                const REST: &[(i64, FixedTimespan)] = &[
33104                    (-2177481943, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
33105                    (-1600675200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
33106                    (-1585904400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
33107                    (-933667200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
33108                    (-922093200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
33109                    (-908870400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
33110                    (-888829200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
33111                    (-881049600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
33112                    (-767869200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
33113                    (-745833600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
33114                    (-733827600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
33115                    (-716889600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
33116                    (-699613200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
33117                    (-683884800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
33118                    (-670669200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
33119                    (-652348800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
33120                    (-650019600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
33121                    (515527200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
33122                    (527014800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
33123                    (545162400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
33124                    (558464400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
33125                    (577216800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
33126                    (589914000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
33127                    (608666400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
33128                    (621968400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
33129                    (640116000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
33130                    (653418000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
33131                    (671565600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
33132                    (684867600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
33133                ];
33134                FixedTimespanSet {
33135                    first: FixedTimespan {
33136                        utc_offset: 29143,
33137                        dst_offset: 0,
33138                        name: "LMT",
33139                    },
33140                    rest: REST
33141                }
33142            },
33143
33144            Tz::Asia__Hebron => {
33145                const REST: &[(i64, FixedTimespan)] = &[
33146                    (-2185410023, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33147                    (-933638400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33148                    (-923097600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33149                    (-919036800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33150                    (-857347200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33151                    (-844300800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33152                    (-825811200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33153                    (-812678400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33154                    (-794188800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33155                    (-779846400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33156                    (-762652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33157                    (-748310400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33158                    (-731116800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33159                    (-399088800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33160                    (-386650800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33161                    (-368330400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33162                    (-355114800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33163                    (-336790800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33164                    (-323654400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33165                    (-305168400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33166                    (-292032000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33167                    (-273632400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33168                    (-260496000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33169                    (-242096400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33170                    (-228960000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33171                    (-210560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33172                    (-197424000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33173                    (-178938000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33174                    (-165801600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33175                    (-147402000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33176                    (-134265600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33177                    (-115866000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33178                    (-102643200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33179                    (-84330000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33180                    (-81313200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33181                    (142380000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33182                    (150843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33183                    (167176800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33184                    (178664400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33185                    (334101600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33186                    (337730400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33187                    (452642400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33188                    (462319200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33189                    (482277600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33190                    (494370000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33191                    (516751200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33192                    (526424400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33193                    (545436000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33194                    (558478800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33195                    (576626400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33196                    (589323600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33197                    (609890400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33198                    (620773200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33199                    (638316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33200                    (651618000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33201                    (669765600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33202                    (683672400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33203                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33204                    (715726800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33205                    (733701600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33206                    (747176400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33207                    (765151200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33208                    (778021200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33209                    (796600800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33210                    (810075600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33211                    (820447200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33212                    (828655200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33213                    (843170400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33214                    (860104800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33215                    (874620000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33216                    (891554400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33217                    (906069600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33218                    (924213600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33219                    (939934800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33220                    (956268000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33221                    (971989200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33222                    (987717600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33223                    (1003438800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33224                    (1019167200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33225                    (1034888400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33226                    (1050616800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33227                    (1066338000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33228                    (1082066400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33229                    (1096581600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33230                    (1113516000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33231                    (1128380400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33232                    (1143842400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33233                    (1158872400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33234                    (1175378400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33235                    (1189638000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33236                    (1206655200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33237                    (1220216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33238                    (1238104800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33239                    (1252015200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33240                    (1269554400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33241                    (1281474000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33242                    (1301608860, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33243                    (1312146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33244                    (1314655200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33245                    (1317330000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33246                    (1333058400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33247                    (1348178400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33248                    (1364508000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33249                    (1380229200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33250                    (1395957600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33251                    (1414098000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33252                    (1427493600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33253                    (1445551200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33254                    (1458946800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33255                    (1477692000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33256                    (1490396400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33257                    (1509141600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33258                    (1521846000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33259                    (1540591200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33260                    (1553810400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33261                    (1572037200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33262                    (1585346400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33263                    (1603490400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33264                    (1616796000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33265                    (1635458400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33266                    (1648332000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33267                    (1666998000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33268                    (1682726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33269                    (1698447600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33270                    (1713571200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33271                    (1729897200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33272                    (1744416000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33273                    (1761346800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33274                    (1774656000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33275                    (1792796400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33276                    (1806105600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33277                    (1824850800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33278                    (1837555200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33279                    (1856300400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33280                    (1869004800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33281                    (1887750000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33282                    (1901059200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33283                    (1919199600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33284                    (1932508800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33285                    (1950649200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33286                    (1963958400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33287                    (1982703600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33288                    (1995408000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33289                    (2014153200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33290                    (2026857600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33291                    (2045602800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33292                    (2058307200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33293                    (2077052400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33294                    (2090361600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33295                    (2107897200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33296                    (2121811200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33297                    (2138742000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33298                    (2153260800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33299                    (2168982000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33300                    (2184710400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33301                    (2199826800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33302                    (2216160000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33303                    (2230066800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33304                    (2234304000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33305                    (2234905200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33306                    (2248214400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33307                    (2260911600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33308                    (2264544000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33309                    (2266354800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33310                    (2279664000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33311                    (2291756400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33312                    (2295388800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33313                    (2297804400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33314                    (2311113600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33315                    (2321996400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33316                    (2326233600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33317                    (2329254000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33318                    (2342563200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33319                    (2352841200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33320                    (2356473600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33321                    (2361308400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33322                    (2374012800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33323                    (2383686000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33324                    (2387318400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33325                    (2392758000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33326                    (2405462400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33327                    (2413926000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33328                    (2418163200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33329                    (2424207600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33330                    (2437516800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33331                    (2444770800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33332                    (2448403200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33333                    (2455657200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33334                    (2468966400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33335                    (2475010800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33336                    (2479248000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33337                    (2487106800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33338                    (2500416000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33339                    (2505855600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33340                    (2509488000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33341                    (2519161200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33342                    (2531865600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33343                    (2536700400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33344                    (2540332800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33345                    (2550610800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33346                    (2563315200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33347                    (2566940400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33348                    (2571177600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33349                    (2582060400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33350                    (2595369600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33351                    (2597785200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33352                    (2601417600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33353                    (2613510000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33354                    (2626819200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33355                    (2628025200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33356                    (2632262400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33357                    (2644959600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33358                    (2658268800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33359                    (2658870000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33360                    (2663107200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33361                    (2676409200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33362                    (2693347200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33363                    (2708463600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33364                    (2724192000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33365                    (2739913200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33366                    (2754432000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33367                    (2771362800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33368                    (2785276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33369                    (2802812400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33370                    (2816121600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33371                    (2834262000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33372                    (2847571200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33373                    (2866316400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33374                    (2879020800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33375                    (2897766000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33376                    (2910470400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33377                    (2929215600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33378                    (2941920000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33379                    (2960665200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33380                    (2973974400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33381                    (2992114800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33382                    (3005424000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33383                    (3023564400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33384                    (3036873600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33385                    (3055618800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33386                    (3068323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33387                    (3087068400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33388                    (3099772800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33389                    (3117913200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33390                    (3131827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33391                    (3148758000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33392                    (3163276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33393                    (3179602800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33394                    (3194726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33395                    (3209842800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33396                    (3226176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33397                    (3240687600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33398                    (3244320000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33399                    (3244921200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33400                    (3257625600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33401                    (3271532400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33402                    (3275164800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33403                    (3276370800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33404                    (3289075200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33405                    (3301772400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33406                    (3306009600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33407                    (3307820400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33408                    (3321129600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33409                    (3332617200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33410                    (3336249600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33411                    (3339270000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33412                    (3352579200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33413                    (3362857200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33414                    (3367094400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33415                    (3370719600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33416                    (3384028800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33417                    (3393702000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33418                    (3397939200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33419                    (3402774000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33420                    (3415478400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33421                    (3424546800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33422                    (3428179200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33423                    (3434223600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33424                    (3446928000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33425                    (3454786800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33426                    (3459024000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33427                    (3465673200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33428                    (3478982400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33429                    (3485631600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33430                    (3489264000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33431                    (3497122800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33432                    (3510432000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33433                    (3516476400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33434                    (3520108800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33435                    (3528572400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33436                    (3541881600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33437                    (3546716400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33438                    (3550953600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33439                    (3560022000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33440                    (3573331200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33441                    (3577561200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33442                    (3581193600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33443                    (3592076400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33444                    (3604780800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33445                    (3607801200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33446                    (3612038400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33447                    (3623526000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33448                    (3636230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33449                    (3638646000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33450                    (3642883200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33451                    (3654975600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33452                    (3668284800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33453                    (3669490800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33454                    (3673123200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33455                    (3686425200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33456                    (3699734400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33457                    (3717874800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33458                    (3731184000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33459                    (3749929200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33460                    (3762633600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33461                    (3781378800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33462                    (3794083200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33463                    (3812828400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33464                    (3825532800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33465                    (3844278000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33466                    (3857587200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33467                    (3875727600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33468                    (3889036800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33469                    (3907177200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33470                    (3920486400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33471                    (3939231600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33472                    (3951936000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33473                    (3970681200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33474                    (3983385600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33475                    (4002130800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33476                    (4015440000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33477                    (4033580400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33478                    (4046889600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33479                    (4065030000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33480                    (4078339200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33481                    (4096479600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33482                ];
33483                FixedTimespanSet {
33484                    first: FixedTimespan {
33485                        utc_offset: 8423,
33486                        dst_offset: 0,
33487                        name: "LMT",
33488                    },
33489                    rest: REST
33490                }
33491            },
33492
33493            Tz::Asia__Ho_Chi_Minh => {
33494                const REST: &[(i64, FixedTimespan)] = &[
33495                    (-2004073590, FixedTimespan { utc_offset: 25590, dst_offset: 0, name: "PLMT" }),
33496                    (-1851577590, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33497                    (-852105600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33498                    (-782643600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
33499                    (-767869200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33500                    (-718095600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33501                    (-457772400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33502                    (-315648000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33503                    (171820800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33504                ];
33505                FixedTimespanSet {
33506                    first: FixedTimespan {
33507                        utc_offset: 25590,
33508                        dst_offset: 0,
33509                        name: "LMT",
33510                    },
33511                    rest: REST
33512                }
33513            },
33514
33515            Tz::Asia__Hong_Kong => {
33516                const REST: &[(i64, FixedTimespan)] = &[
33517                    (-2056718202, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33518                    (-900910800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33519                    (-891579600, FixedTimespan { utc_offset: 28800, dst_offset: 1800, name: "HKWT" }),
33520                    (-884248200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "JST" }),
33521                    (-761209200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33522                    (-747907200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33523                    (-728541000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33524                    (-717049800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33525                    (-697091400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33526                    (-683785800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33527                    (-668061000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33528                    (-654755400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33529                    (-636611400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33530                    (-623305800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33531                    (-605161800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33532                    (-591856200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33533                    (-573712200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33534                    (-559801800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33535                    (-541657800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33536                    (-528352200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33537                    (-510211800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33538                    (-498112200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33539                    (-478762200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33540                    (-466662600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33541                    (-446707800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33542                    (-435213000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33543                    (-415258200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33544                    (-403158600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33545                    (-383808600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33546                    (-371709000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33547                    (-352359000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33548                    (-340259400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33549                    (-320909400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33550                    (-308809800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33551                    (-288855000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33552                    (-277360200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33553                    (-257405400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33554                    (-245910600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33555                    (-225955800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33556                    (-213856200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33557                    (-194506200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33558                    (-182406600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33559                    (-163056600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33560                    (-148537800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33561                    (-132816600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33562                    (-117088200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33563                    (-101367000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33564                    (-85638600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33565                    (-69312600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33566                    (-53584200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33567                    (-37863000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33568                    (-22134600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33569                    (-6413400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33570                    (9315000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33571                    (25036200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33572                    (40764600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33573                    (56485800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33574                    (72214200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33575                    (88540200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33576                    (104268600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33577                    (119989800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33578                    (126041400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33579                    (151439400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33580                    (167167800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33581                    (182889000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33582                    (198617400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33583                    (214338600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33584                    (295385400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
33585                    (309292200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
33586                ];
33587                FixedTimespanSet {
33588                    first: FixedTimespan {
33589                        utc_offset: 27402,
33590                        dst_offset: 0,
33591                        name: "LMT",
33592                    },
33593                    rest: REST
33594                }
33595            },
33596
33597            Tz::Asia__Hovd => {
33598                const REST: &[(i64, FixedTimespan)] = &[
33599                    (-2032927596, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
33600                    (252439200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33601                    (417978000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33602                    (433785600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33603                    (449600400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33604                    (465321600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33605                    (481050000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33606                    (496771200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33607                    (512499600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33608                    (528220800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33609                    (543949200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33610                    (559670400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33611                    (575398800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33612                    (591120000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33613                    (606848400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33614                    (622569600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33615                    (638298000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33616                    (654624000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33617                    (670352400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33618                    (686073600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33619                    (701802000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33620                    (717523200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33621                    (733251600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33622                    (748972800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33623                    (764701200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33624                    (780422400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33625                    (796150800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33626                    (811872000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33627                    (828205200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33628                    (843926400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33629                    (859654800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33630                    (875376000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33631                    (891104400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33632                    (906825600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33633                    (988398000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33634                    (1001700000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33635                    (1017428400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33636                    (1033149600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33637                    (1048878000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33638                    (1064599200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33639                    (1080327600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33640                    (1096048800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33641                    (1111777200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33642                    (1127498400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33643                    (1143226800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33644                    (1159552800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33645                    (1427482800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33646                    (1443196800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33647                    (1458932400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33648                    (1474646400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33649                ];
33650                FixedTimespanSet {
33651                    first: FixedTimespan {
33652                        utc_offset: 21996,
33653                        dst_offset: 0,
33654                        name: "LMT",
33655                    },
33656                    rest: REST
33657                }
33658            },
33659
33660            Tz::Asia__Irkutsk => {
33661                const REST: &[(i64, FixedTimespan)] = &[
33662                    (-2840165825, FixedTimespan { utc_offset: 25025, dst_offset: 0, name: "IMT" }),
33663                    (-1575874625, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33664                    (-1247554800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33665                    (354902400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33666                    (370710000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33667                    (386438400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33668                    (402246000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33669                    (417974400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33670                    (433782000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33671                    (449596800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33672                    (465328800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33673                    (481053600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33674                    (496778400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33675                    (512503200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33676                    (528228000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33677                    (543952800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33678                    (559677600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33679                    (575402400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33680                    (591127200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33681                    (606852000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33682                    (622576800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33683                    (638301600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33684                    (654631200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33685                    (670356000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
33686                    (686084400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
33687                    (695761200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33688                    (701805600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33689                    (717530400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33690                    (733255200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33691                    (748980000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33692                    (764704800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33693                    (780429600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33694                    (796154400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33695                    (811879200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33696                    (828208800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33697                    (846352800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33698                    (859658400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33699                    (877802400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33700                    (891108000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33701                    (909252000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33702                    (922557600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33703                    (941306400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33704                    (954007200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33705                    (972756000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33706                    (985456800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33707                    (1004205600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33708                    (1017511200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33709                    (1035655200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33710                    (1048960800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33711                    (1067104800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33712                    (1080410400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33713                    (1099159200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33714                    (1111860000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33715                    (1130608800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33716                    (1143309600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33717                    (1162058400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33718                    (1174759200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33719                    (1193508000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33720                    (1206813600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33721                    (1224957600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33722                    (1238263200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33723                    (1256407200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33724                    (1269712800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
33725                    (1288461600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33726                    (1301162400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
33727                    (1414256400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33728                ];
33729                FixedTimespanSet {
33730                    first: FixedTimespan {
33731                        utc_offset: 25025,
33732                        dst_offset: 0,
33733                        name: "LMT",
33734                    },
33735                    rest: REST
33736                }
33737            },
33738
33739            Tz::Asia__Istanbul => {
33740                const REST: &[(i64, FixedTimespan)] = &[
33741                    (-2840147752, FixedTimespan { utc_offset: 7016, dst_offset: 0, name: "IMT" }),
33742                    (-1869875816, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33743                    (-1693706400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33744                    (-1680490800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33745                    (-1570413600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33746                    (-1552186800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33747                    (-1538359200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33748                    (-1522551600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33749                    (-1507514400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33750                    (-1490583600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33751                    (-1440208800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33752                    (-1428030000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33753                    (-1409709600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33754                    (-1396494000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33755                    (-931053600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33756                    (-922676400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33757                    (-917834400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33758                    (-892436400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33759                    (-875844000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33760                    (-764737200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33761                    (-744343200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33762                    (-733806000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33763                    (-716436000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33764                    (-701924400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33765                    (-684986400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33766                    (-670474800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33767                    (-654141600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33768                    (-639025200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33769                    (-622087200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33770                    (-606970800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33771                    (-590032800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33772                    (-575521200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33773                    (-235620000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33774                    (-194842800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33775                    (-177732000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33776                    (-165726000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33777                    (107910000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33778                    (121215600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33779                    (133920000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33780                    (152665200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33781                    (164678400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33782                    (184114800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33783                    (196214400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33784                    (215564400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33785                    (228873600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33786                    (245804400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33787                    (260323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33788                    (267915600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
33789                    (428454000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
33790                    (433893600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
33791                    (468111600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33792                    (482799600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33793                    (496710000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33794                    (512521200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33795                    (528246000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33796                    (543970800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33797                    (559695600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33798                    (575420400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33799                    (591145200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33800                    (606870000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33801                    (622594800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33802                    (638319600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33803                    (654649200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33804                    (670374000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33805                    (686098800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33806                    (701823600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33807                    (717548400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33808                    (733273200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33809                    (748998000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33810                    (764118000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33811                    (780447600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33812                    (796172400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33813                    (811897200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33814                    (828226800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33815                    (846370800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33816                    (859676400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33817                    (877820400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33818                    (891126000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33819                    (909270000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33820                    (922575600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33821                    (941324400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33822                    (954025200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33823                    (972774000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33824                    (985474800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33825                    (1004223600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33826                    (1017529200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33827                    (1035673200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33828                    (1048978800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33829                    (1067122800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33830                    (1080428400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33831                    (1099177200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33832                    (1111878000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33833                    (1130626800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33834                    (1143327600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33835                    (1162076400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33836                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33837                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33838                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33839                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33840                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33841                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33842                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33843                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33844                    (1301266800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33845                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33846                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33847                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33848                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33849                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33850                    (1396220400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33851                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33852                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33853                    (1446933600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
33854                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
33855                    (1473195600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
33856                ];
33857                FixedTimespanSet {
33858                    first: FixedTimespan {
33859                        utc_offset: 6952,
33860                        dst_offset: 0,
33861                        name: "LMT",
33862                    },
33863                    rest: REST
33864                }
33865            },
33866
33867            Tz::Asia__Jakarta => {
33868                const REST: &[(i64, FixedTimespan)] = &[
33869                    (-3231299232, FixedTimespan { utc_offset: 25632, dst_offset: 0, name: "BMT" }),
33870                    (-1451744832, FixedTimespan { utc_offset: 26400, dst_offset: 0, name: "+0720" }),
33871                    (-1172906400, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: "+0730" }),
33872                    (-876641400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
33873                    (-766054800, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: "+0730" }),
33874                    (-683883000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
33875                    (-620812800, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: "+0730" }),
33876                    (-189415800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "WIB" }),
33877                ];
33878                FixedTimespanSet {
33879                    first: FixedTimespan {
33880                        utc_offset: 25632,
33881                        dst_offset: 0,
33882                        name: "LMT",
33883                    },
33884                    rest: REST
33885                }
33886            },
33887
33888            Tz::Asia__Jayapura => {
33889                const REST: &[(i64, FixedTimespan)] = &[
33890                    (-1172913768, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
33891                    (-799491600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "+0930" }),
33892                    (-189423000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "WIT" }),
33893                ];
33894                FixedTimespanSet {
33895                    first: FixedTimespan {
33896                        utc_offset: 33768,
33897                        dst_offset: 0,
33898                        name: "LMT",
33899                    },
33900                    rest: REST
33901                }
33902            },
33903
33904            Tz::Asia__Jerusalem => {
33905                const REST: &[(i64, FixedTimespan)] = &[
33906                    (-2840149254, FixedTimespan { utc_offset: 8440, dst_offset: 0, name: "JMT" }),
33907                    (-1641003640, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33908                    (-933638400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33909                    (-923097600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33910                    (-919036800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33911                    (-857347200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33912                    (-844300800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33913                    (-825811200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33914                    (-812678400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33915                    (-794188800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33916                    (-779846400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33917                    (-762652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33918                    (-748310400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33919                    (-731116800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33920                    (-681955200, FixedTimespan { utc_offset: 7200, dst_offset: 7200, name: "IDDT" }),
33921                    (-673228800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33922                    (-667958400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33923                    (-652320000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33924                    (-636422400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33925                    (-622080000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33926                    (-608947200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33927                    (-591840000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33928                    (-572486400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33929                    (-558576000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33930                    (-542851200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33931                    (-527731200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33932                    (-514425600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33933                    (-490838400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33934                    (-482976000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33935                    (-459388800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33936                    (-451526400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33937                    (-428544000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33938                    (-418262400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33939                    (-400118400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33940                    (-387417600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33941                    (142380000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33942                    (150843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33943                    (167176800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33944                    (178664400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33945                    (334101600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33946                    (337730400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33947                    (452642400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33948                    (462319200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33949                    (482277600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33950                    (494370000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33951                    (516751200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33952                    (526424400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33953                    (545436000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33954                    (558478800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33955                    (576626400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33956                    (589323600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33957                    (609890400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33958                    (620773200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33959                    (638316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33960                    (651618000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33961                    (669765600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33962                    (683672400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33963                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33964                    (715726800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33965                    (733701600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33966                    (747176400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33967                    (765151200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33968                    (778021200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33969                    (796600800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33970                    (810075600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33971                    (826840800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33972                    (842821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33973                    (858895200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33974                    (874184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33975                    (890344800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33976                    (905029200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33977                    (923011200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33978                    (936313200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33979                    (955670400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33980                    (970783200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33981                    (986770800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33982                    (1001282400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33983                    (1017356400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33984                    (1033941600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33985                    (1048806000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33986                    (1065132000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33987                    (1081292400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33988                    (1095804000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33989                    (1112313600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33990                    (1128812400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33991                    (1143763200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33992                    (1159657200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33993                    (1175212800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33994                    (1189897200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33995                    (1206662400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33996                    (1223161200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33997                    (1238112000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
33998                    (1254006000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
33999                    (1269561600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34000                    (1284246000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34001                    (1301616000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34002                    (1317510000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34003                    (1333065600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34004                    (1348354800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34005                    (1364515200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34006                    (1382828400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34007                    (1395964800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34008                    (1414278000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34009                    (1427414400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34010                    (1445727600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34011                    (1458864000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34012                    (1477782000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34013                    (1490313600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34014                    (1509231600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34015                    (1521763200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34016                    (1540681200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34017                    (1553817600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34018                    (1572130800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34019                    (1585267200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34020                    (1603580400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34021                    (1616716800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34022                    (1635634800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34023                    (1648166400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34024                    (1667084400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34025                    (1679616000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34026                    (1698534000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34027                    (1711670400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34028                    (1729983600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34029                    (1743120000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34030                    (1761433200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34031                    (1774569600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34032                    (1792882800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34033                    (1806019200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34034                    (1824937200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34035                    (1837468800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34036                    (1856386800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34037                    (1868918400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34038                    (1887836400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34039                    (1900972800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34040                    (1919286000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34041                    (1932422400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34042                    (1950735600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34043                    (1963872000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34044                    (1982790000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34045                    (1995321600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34046                    (2014239600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34047                    (2026771200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34048                    (2045689200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34049                    (2058220800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34050                    (2077138800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34051                    (2090275200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34052                    (2108588400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34053                    (2121724800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34054                    (2140038000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34055                    (2153174400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34056                    (2172092400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34057                    (2184624000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34058                    (2203542000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34059                    (2216073600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34060                    (2234991600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34061                    (2248128000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34062                    (2266441200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34063                    (2279577600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34064                    (2297890800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34065                    (2311027200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34066                    (2329340400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34067                    (2342476800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34068                    (2361394800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34069                    (2373926400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34070                    (2392844400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34071                    (2405376000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34072                    (2424294000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34073                    (2437430400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34074                    (2455743600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34075                    (2468880000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34076                    (2487193200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34077                    (2500329600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34078                    (2519247600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34079                    (2531779200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34080                    (2550697200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34081                    (2563228800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34082                    (2582146800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34083                    (2595283200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34084                    (2613596400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34085                    (2626732800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34086                    (2645046000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34087                    (2658182400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34088                    (2676495600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34089                    (2689632000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34090                    (2708550000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34091                    (2721081600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34092                    (2739999600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34093                    (2752531200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34094                    (2771449200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34095                    (2784585600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34096                    (2802898800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34097                    (2816035200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34098                    (2834348400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34099                    (2847484800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34100                    (2866402800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34101                    (2878934400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34102                    (2897852400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34103                    (2910384000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34104                    (2929302000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34105                    (2941833600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34106                    (2960751600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34107                    (2973888000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34108                    (2992201200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34109                    (3005337600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34110                    (3023650800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34111                    (3036787200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34112                    (3055705200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34113                    (3068236800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34114                    (3087154800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34115                    (3099686400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34116                    (3118604400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34117                    (3131740800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34118                    (3150054000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34119                    (3163190400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34120                    (3181503600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34121                    (3194640000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34122                    (3212953200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34123                    (3226089600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34124                    (3245007600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34125                    (3257539200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34126                    (3276457200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34127                    (3288988800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34128                    (3307906800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34129                    (3321043200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34130                    (3339356400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34131                    (3352492800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34132                    (3370806000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34133                    (3383942400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34134                    (3402860400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34135                    (3415392000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34136                    (3434310000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34137                    (3446841600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34138                    (3465759600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34139                    (3478896000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34140                    (3497209200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34141                    (3510345600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34142                    (3528658800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34143                    (3541795200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34144                    (3560108400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34145                    (3573244800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34146                    (3592162800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34147                    (3604694400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34148                    (3623612400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34149                    (3636144000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34150                    (3655062000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34151                    (3668198400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34152                    (3686511600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34153                    (3699648000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34154                    (3717961200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34155                    (3731097600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34156                    (3750015600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34157                    (3762547200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34158                    (3781465200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34159                    (3793996800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34160                    (3812914800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34161                    (3825446400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34162                    (3844364400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34163                    (3857500800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34164                    (3875814000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34165                    (3888950400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34166                    (3907263600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34167                    (3920400000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34168                    (3939318000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34169                    (3951849600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34170                    (3970767600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34171                    (3983299200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34172                    (4002217200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34173                    (4015353600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34174                    (4033666800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34175                    (4046803200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34176                    (4065116400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34177                    (4078252800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
34178                    (4096566000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
34179                ];
34180                FixedTimespanSet {
34181                    first: FixedTimespan {
34182                        utc_offset: 8454,
34183                        dst_offset: 0,
34184                        name: "LMT",
34185                    },
34186                    rest: REST
34187                }
34188            },
34189
34190            Tz::Asia__Kabul => {
34191                const REST: &[(i64, FixedTimespan)] = &[
34192                    (-2524538208, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
34193                    (-788932800, FixedTimespan { utc_offset: 16200, dst_offset: 0, name: "+0430" }),
34194                ];
34195                FixedTimespanSet {
34196                    first: FixedTimespan {
34197                        utc_offset: 16608,
34198                        dst_offset: 0,
34199                        name: "LMT",
34200                    },
34201                    rest: REST
34202                }
34203            },
34204
34205            Tz::Asia__Kamchatka => {
34206                const REST: &[(i64, FixedTimespan)] = &[
34207                    (-1487759676, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34208                    (-1247569200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34209                    (354888000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34210                    (370695600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34211                    (386424000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34212                    (402231600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34213                    (417960000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34214                    (433767600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34215                    (449582400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34216                    (465314400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34217                    (481039200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34218                    (496764000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34219                    (512488800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34220                    (528213600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34221                    (543938400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34222                    (559663200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34223                    (575388000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34224                    (591112800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34225                    (606837600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34226                    (622562400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34227                    (638287200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34228                    (654616800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34229                    (670341600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34230                    (686070000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34231                    (695746800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34232                    (701791200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34233                    (717516000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34234                    (733240800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34235                    (748965600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34236                    (764690400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34237                    (780415200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34238                    (796140000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34239                    (811864800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34240                    (828194400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34241                    (846338400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34242                    (859644000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34243                    (877788000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34244                    (891093600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34245                    (909237600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34246                    (922543200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34247                    (941292000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34248                    (953992800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34249                    (972741600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34250                    (985442400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34251                    (1004191200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34252                    (1017496800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34253                    (1035640800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34254                    (1048946400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34255                    (1067090400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34256                    (1080396000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34257                    (1099144800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34258                    (1111845600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34259                    (1130594400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34260                    (1143295200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34261                    (1162044000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34262                    (1174744800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34263                    (1193493600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34264                    (1206799200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34265                    (1224943200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34266                    (1238248800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
34267                    (1256392800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34268                    (1269698400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34269                    (1288450800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34270                    (1301151600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34271                ];
34272                FixedTimespanSet {
34273                    first: FixedTimespan {
34274                        utc_offset: 38076,
34275                        dst_offset: 0,
34276                        name: "LMT",
34277                    },
34278                    rest: REST
34279                }
34280            },
34281
34282            Tz::Asia__Karachi => {
34283                const REST: &[(i64, FixedTimespan)] = &[
34284                    (-1988166492, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: "+0530" }),
34285                    (-862637400, FixedTimespan { utc_offset: 19800, dst_offset: 3600, name: "+0630" }),
34286                    (-764145000, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: "+0530" }),
34287                    (-576135000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
34288                    (38775600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "PKT" }),
34289                    (1018119600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "PKST" }),
34290                    (1033840800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "PKT" }),
34291                    (1212260400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "PKST" }),
34292                    (1225476000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "PKT" }),
34293                    (1239735600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "PKST" }),
34294                    (1257012000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "PKT" }),
34295                ];
34296                FixedTimespanSet {
34297                    first: FixedTimespan {
34298                        utc_offset: 16092,
34299                        dst_offset: 0,
34300                        name: "LMT",
34301                    },
34302                    rest: REST
34303                }
34304            },
34305
34306            Tz::Asia__Kashgar => {
34307                const REST: &[(i64, FixedTimespan)] = &[
34308                    (-1325483420, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
34309                ];
34310                FixedTimespanSet {
34311                    first: FixedTimespan {
34312                        utc_offset: 21020,
34313                        dst_offset: 0,
34314                        name: "LMT",
34315                    },
34316                    rest: REST
34317                }
34318            },
34319
34320            Tz::Asia__Kathmandu => {
34321                const REST: &[(i64, FixedTimespan)] = &[
34322                    (-1577943676, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: "+0530" }),
34323                    (504901800, FixedTimespan { utc_offset: 20700, dst_offset: 0, name: "+0545" }),
34324                ];
34325                FixedTimespanSet {
34326                    first: FixedTimespan {
34327                        utc_offset: 20476,
34328                        dst_offset: 0,
34329                        name: "LMT",
34330                    },
34331                    rest: REST
34332                }
34333            },
34334
34335            Tz::Asia__Katmandu => {
34336                const REST: &[(i64, FixedTimespan)] = &[
34337                    (-1577943676, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: "+0530" }),
34338                    (504901800, FixedTimespan { utc_offset: 20700, dst_offset: 0, name: "+0545" }),
34339                ];
34340                FixedTimespanSet {
34341                    first: FixedTimespan {
34342                        utc_offset: 20476,
34343                        dst_offset: 0,
34344                        name: "LMT",
34345                    },
34346                    rest: REST
34347                }
34348            },
34349
34350            Tz::Asia__Khandyga => {
34351                const REST: &[(i64, FixedTimespan)] = &[
34352                    (-1579424533, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
34353                    (-1247558400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34354                    (354898800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34355                    (370706400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34356                    (386434800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34357                    (402242400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34358                    (417970800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34359                    (433778400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34360                    (449593200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34361                    (465325200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34362                    (481050000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34363                    (496774800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34364                    (512499600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34365                    (528224400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34366                    (543949200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34367                    (559674000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34368                    (575398800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34369                    (591123600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34370                    (606848400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34371                    (622573200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34372                    (638298000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34373                    (654627600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34374                    (670352400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
34375                    (686080800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
34376                    (695757600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34377                    (701802000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34378                    (717526800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34379                    (733251600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34380                    (748976400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34381                    (764701200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34382                    (780426000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34383                    (796150800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34384                    (811875600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34385                    (828205200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34386                    (846349200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34387                    (859654800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34388                    (877798800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34389                    (891104400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34390                    (909248400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34391                    (922554000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34392                    (941302800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34393                    (954003600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34394                    (972752400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34395                    (985453200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34396                    (1004202000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34397                    (1017507600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34398                    (1035651600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34399                    (1048957200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34400                    (1067101200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34401                    (1072882800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
34402                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
34403                    (1099152000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
34404                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
34405                    (1130601600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
34406                    (1143302400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
34407                    (1162051200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
34408                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
34409                    (1193500800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
34410                    (1206806400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
34411                    (1224950400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
34412                    (1238256000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
34413                    (1256400000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
34414                    (1269705600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
34415                    (1288454400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
34416                    (1301155200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34417                    (1315832400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
34418                    (1414252800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34419                ];
34420                FixedTimespanSet {
34421                    first: FixedTimespan {
34422                        utc_offset: 32533,
34423                        dst_offset: 0,
34424                        name: "LMT",
34425                    },
34426                    rest: REST
34427                }
34428            },
34429
34430            Tz::Asia__Kolkata => {
34431                const REST: &[(i64, FixedTimespan)] = &[
34432                    (-3645237208, FixedTimespan { utc_offset: 21200, dst_offset: 0, name: "HMT" }),
34433                    (-3155694800, FixedTimespan { utc_offset: 19270, dst_offset: 0, name: "MMT" }),
34434                    (-2019705670, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: "IST" }),
34435                    (-891581400, FixedTimespan { utc_offset: 19800, dst_offset: 3600, name: "+0630" }),
34436                    (-872058600, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: "IST" }),
34437                    (-862637400, FixedTimespan { utc_offset: 19800, dst_offset: 3600, name: "+0630" }),
34438                    (-764145000, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: "IST" }),
34439                ];
34440                FixedTimespanSet {
34441                    first: FixedTimespan {
34442                        utc_offset: 21208,
34443                        dst_offset: 0,
34444                        name: "LMT",
34445                    },
34446                    rest: REST
34447                }
34448            },
34449
34450            Tz::Asia__Krasnoyarsk => {
34451                const REST: &[(i64, FixedTimespan)] = &[
34452                    (-1577513486, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
34453                    (-1247551200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34454                    (354906000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34455                    (370713600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34456                    (386442000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34457                    (402249600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34458                    (417978000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34459                    (433785600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34460                    (449600400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34461                    (465332400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34462                    (481057200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34463                    (496782000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34464                    (512506800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34465                    (528231600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34466                    (543956400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34467                    (559681200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34468                    (575406000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34469                    (591130800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34470                    (606855600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34471                    (622580400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34472                    (638305200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34473                    (654634800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34474                    (670359600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
34475                    (686088000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
34476                    (695764800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34477                    (701809200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34478                    (717534000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34479                    (733258800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34480                    (748983600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34481                    (764708400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34482                    (780433200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34483                    (796158000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34484                    (811882800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34485                    (828212400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34486                    (846356400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34487                    (859662000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34488                    (877806000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34489                    (891111600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34490                    (909255600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34491                    (922561200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34492                    (941310000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34493                    (954010800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34494                    (972759600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34495                    (985460400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34496                    (1004209200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34497                    (1017514800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34498                    (1035658800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34499                    (1048964400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34500                    (1067108400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34501                    (1080414000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34502                    (1099162800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34503                    (1111863600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34504                    (1130612400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34505                    (1143313200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34506                    (1162062000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34507                    (1174762800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34508                    (1193511600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34509                    (1206817200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34510                    (1224961200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34511                    (1238266800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34512                    (1256410800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34513                    (1269716400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
34514                    (1288465200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34515                    (1301166000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
34516                    (1414260000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34517                ];
34518                FixedTimespanSet {
34519                    first: FixedTimespan {
34520                        utc_offset: 22286,
34521                        dst_offset: 0,
34522                        name: "LMT",
34523                    },
34524                    rest: REST
34525                }
34526            },
34527
34528            Tz::Asia__Kuala_Lumpur => {
34529                const REST: &[(i64, FixedTimespan)] = &[
34530                    (-2177477725, FixedTimespan { utc_offset: 24925, dst_offset: 0, name: "SMT" }),
34531                    (-2038200925, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
34532                    (-1167634800, FixedTimespan { utc_offset: 25200, dst_offset: 1200, name: "+0720" }),
34533                    (-1073028000, FixedTimespan { utc_offset: 26400, dst_offset: 0, name: "+0720" }),
34534                    (-894180000, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: "+0730" }),
34535                    (-879665400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34536                    (-767005200, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: "+0730" }),
34537                    (378635400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
34538                ];
34539                FixedTimespanSet {
34540                    first: FixedTimespan {
34541                        utc_offset: 24925,
34542                        dst_offset: 0,
34543                        name: "LMT",
34544                    },
34545                    rest: REST
34546                }
34547            },
34548
34549            Tz::Asia__Kuching => {
34550                const REST: &[(i64, FixedTimespan)] = &[
34551                    (-1383463280, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: "+0730" }),
34552                    (-1167636600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
34553                    (-1082448000, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: "+0820" }),
34554                    (-1074586800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
34555                    (-1050825600, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: "+0820" }),
34556                    (-1042964400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
34557                    (-1019289600, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: "+0820" }),
34558                    (-1011428400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
34559                    (-987753600, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: "+0820" }),
34560                    (-979892400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
34561                    (-956217600, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: "+0820" }),
34562                    (-948356400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
34563                    (-924595200, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: "+0820" }),
34564                    (-916734000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
34565                    (-893059200, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: "+0820" }),
34566                    (-885198000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
34567                    (-879667200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34568                    (-767005200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
34569                ];
34570                FixedTimespanSet {
34571                    first: FixedTimespan {
34572                        utc_offset: 26480,
34573                        dst_offset: 0,
34574                        name: "LMT",
34575                    },
34576                    rest: REST
34577                }
34578            },
34579
34580            Tz::Asia__Kuwait => {
34581                const REST: &[(i64, FixedTimespan)] = &[
34582                    (-719636812, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
34583                ];
34584                FixedTimespanSet {
34585                    first: FixedTimespan {
34586                        utc_offset: 11212,
34587                        dst_offset: 0,
34588                        name: "LMT",
34589                    },
34590                    rest: REST
34591                }
34592            },
34593
34594            Tz::Asia__Macao => {
34595                const REST: &[(i64, FixedTimespan)] = &[
34596                    (-2056692850, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34597                    (-884509200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34598                    (-873280800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34599                    (-855918000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34600                    (-841744800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34601                    (-828529200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34602                    (-765363600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34603                    (-747046800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34604                    (-733827600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34605                    (-716461200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34606                    (-697021200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34607                    (-683715600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34608                    (-667990800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34609                    (-654771600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34610                    (-636627600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34611                    (-623322000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34612                    (-605178000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34613                    (-591872400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34614                    (-573642000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34615                    (-559818000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34616                    (-541674000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34617                    (-528368400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34618                    (-510224400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34619                    (-498128400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34620                    (-478774800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34621                    (-466678800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34622                    (-446720400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34623                    (-435229200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34624                    (-415258200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34625                    (-403158600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34626                    (-383808600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34627                    (-371709000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34628                    (-352359000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34629                    (-340259400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34630                    (-320909400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34631                    (-308809800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34632                    (-288855000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34633                    (-277360200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34634                    (-257405400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34635                    (-245910600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34636                    (-225955800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34637                    (-213856200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34638                    (-194506200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34639                    (-182406600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34640                    (-163056600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34641                    (-148537800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34642                    (-132820200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34643                    (-117088200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34644                    (-101370600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34645                    (-85638600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34646                    (-69312600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34647                    (-53584200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34648                    (-37863000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34649                    (-22134600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34650                    (-6413400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34651                    (9315000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34652                    (25036200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34653                    (40764600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34654                    (56485800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34655                    (72214200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34656                    (88540200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34657                    (104268600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34658                    (119989800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34659                    (126041400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34660                    (151439400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34661                    (167167800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34662                    (182889000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34663                    (198617400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34664                    (214338600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34665                    (295385400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34666                    (309292200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34667                ];
34668                FixedTimespanSet {
34669                    first: FixedTimespan {
34670                        utc_offset: 27250,
34671                        dst_offset: 0,
34672                        name: "LMT",
34673                    },
34674                    rest: REST
34675                }
34676            },
34677
34678            Tz::Asia__Macau => {
34679                const REST: &[(i64, FixedTimespan)] = &[
34680                    (-2056692850, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34681                    (-884509200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34682                    (-873280800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34683                    (-855918000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34684                    (-841744800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
34685                    (-828529200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34686                    (-765363600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34687                    (-747046800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34688                    (-733827600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34689                    (-716461200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34690                    (-697021200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34691                    (-683715600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34692                    (-667990800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34693                    (-654771600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34694                    (-636627600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34695                    (-623322000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34696                    (-605178000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34697                    (-591872400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34698                    (-573642000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34699                    (-559818000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34700                    (-541674000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34701                    (-528368400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34702                    (-510224400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34703                    (-498128400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34704                    (-478774800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34705                    (-466678800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34706                    (-446720400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34707                    (-435229200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34708                    (-415258200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34709                    (-403158600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34710                    (-383808600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34711                    (-371709000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34712                    (-352359000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34713                    (-340259400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34714                    (-320909400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34715                    (-308809800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34716                    (-288855000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34717                    (-277360200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34718                    (-257405400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34719                    (-245910600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34720                    (-225955800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34721                    (-213856200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34722                    (-194506200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34723                    (-182406600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34724                    (-163056600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34725                    (-148537800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34726                    (-132820200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34727                    (-117088200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34728                    (-101370600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34729                    (-85638600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34730                    (-69312600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34731                    (-53584200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34732                    (-37863000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34733                    (-22134600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34734                    (-6413400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34735                    (9315000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34736                    (25036200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34737                    (40764600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34738                    (56485800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34739                    (72214200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34740                    (88540200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34741                    (104268600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34742                    (119989800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34743                    (126041400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34744                    (151439400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34745                    (167167800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34746                    (182889000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34747                    (198617400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34748                    (214338600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34749                    (295385400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
34750                    (309292200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
34751                ];
34752                FixedTimespanSet {
34753                    first: FixedTimespan {
34754                        utc_offset: 27250,
34755                        dst_offset: 0,
34756                        name: "LMT",
34757                    },
34758                    rest: REST
34759                }
34760            },
34761
34762            Tz::Asia__Magadan => {
34763                const REST: &[(i64, FixedTimespan)] = &[
34764                    (-1441188192, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
34765                    (-1247565600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34766                    (354891600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34767                    (370699200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34768                    (386427600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34769                    (402235200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34770                    (417963600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34771                    (433771200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34772                    (449586000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34773                    (465318000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34774                    (481042800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34775                    (496767600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34776                    (512492400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34777                    (528217200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34778                    (543942000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34779                    (559666800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34780                    (575391600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34781                    (591116400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34782                    (606841200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34783                    (622566000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34784                    (638290800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34785                    (654620400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34786                    (670345200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
34787                    (686073600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
34788                    (695750400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34789                    (701794800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34790                    (717519600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34791                    (733244400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34792                    (748969200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34793                    (764694000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34794                    (780418800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34795                    (796143600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34796                    (811868400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34797                    (828198000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34798                    (846342000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34799                    (859647600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34800                    (877791600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34801                    (891097200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34802                    (909241200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34803                    (922546800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34804                    (941295600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34805                    (953996400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34806                    (972745200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34807                    (985446000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34808                    (1004194800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34809                    (1017500400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34810                    (1035644400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34811                    (1048950000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34812                    (1067094000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34813                    (1080399600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34814                    (1099148400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34815                    (1111849200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34816                    (1130598000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34817                    (1143298800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34818                    (1162047600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34819                    (1174748400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34820                    (1193497200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34821                    (1206802800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34822                    (1224946800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34823                    (1238252400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34824                    (1256396400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34825                    (1269702000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
34826                    (1288450800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34827                    (1301151600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
34828                    (1414245600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
34829                    (1461427200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
34830                ];
34831                FixedTimespanSet {
34832                    first: FixedTimespan {
34833                        utc_offset: 36192,
34834                        dst_offset: 0,
34835                        name: "LMT",
34836                    },
34837                    rest: REST
34838                }
34839            },
34840
34841            Tz::Asia__Makassar => {
34842                const REST: &[(i64, FixedTimespan)] = &[
34843                    (-1577951856, FixedTimespan { utc_offset: 28656, dst_offset: 0, name: "MMT" }),
34844                    (-1172908656, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
34845                    (-880272000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
34846                    (-766054800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "WITA" }),
34847                ];
34848                FixedTimespanSet {
34849                    first: FixedTimespan {
34850                        utc_offset: 28656,
34851                        dst_offset: 0,
34852                        name: "LMT",
34853                    },
34854                    rest: REST
34855                }
34856            },
34857
34858            Tz::Asia__Manila => {
34859                const REST: &[(i64, FixedTimespan)] = &[
34860                    (-3944621040, FixedTimespan { utc_offset: 29040, dst_offset: 0, name: "LMT" }),
34861                    (-2229321840, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "PST" }),
34862                    (-1046678400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "PDT" }),
34863                    (-1038733200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "PST" }),
34864                    (-873273600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "JST" }),
34865                    (-794221200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "PST" }),
34866                    (-496224000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "PDT" }),
34867                    (-489315600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "PST" }),
34868                    (259344000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "PDT" }),
34869                    (275151600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "PST" }),
34870                ];
34871                FixedTimespanSet {
34872                    first: FixedTimespan {
34873                        utc_offset: -57360,
34874                        dst_offset: 0,
34875                        name: "LMT",
34876                    },
34877                    rest: REST
34878                }
34879            },
34880
34881            Tz::Asia__Muscat => {
34882                const REST: &[(i64, FixedTimespan)] = &[
34883                    (-1577936472, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
34884                ];
34885                FixedTimespanSet {
34886                    first: FixedTimespan {
34887                        utc_offset: 13272,
34888                        dst_offset: 0,
34889                        name: "LMT",
34890                    },
34891                    rest: REST
34892                }
34893            },
34894
34895            Tz::Asia__Nicosia => {
34896                const REST: &[(i64, FixedTimespan)] = &[
34897                    (-1518920008, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34898                    (166572000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34899                    (182293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34900                    (200959200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34901                    (213829200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34902                    (228866400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34903                    (243982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34904                    (260316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34905                    (276123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34906                    (291765600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34907                    (307486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34908                    (323820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34909                    (338936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34910                    (354664800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34911                    (370386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34912                    (386114400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34913                    (401835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34914                    (417564000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34915                    (433285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34916                    (449013600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34917                    (465339600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34918                    (481068000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34919                    (496789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34920                    (512517600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34921                    (528238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34922                    (543967200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34923                    (559688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34924                    (575416800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34925                    (591138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34926                    (606866400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34927                    (622587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34928                    (638316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34929                    (654642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34930                    (670370400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34931                    (686091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34932                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34933                    (717541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34934                    (733269600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34935                    (748990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34936                    (764719200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34937                    (780440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34938                    (796168800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34939                    (811890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34940                    (828223200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34941                    (843944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34942                    (859672800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34943                    (875394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34944                    (891122400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34945                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34946                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34947                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34948                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34949                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34950                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34951                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34952                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34953                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34954                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34955                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34956                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34957                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34958                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34959                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34960                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34961                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34962                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34963                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34964                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34965                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34966                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34967                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34968                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34969                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34970                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34971                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34972                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34973                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34974                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34975                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34976                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34977                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34978                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34979                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34980                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34981                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34982                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34983                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34984                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34985                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34986                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34987                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34988                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34989                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34990                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34991                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34992                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34993                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34994                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34995                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34996                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34997                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
34998                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
34999                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35000                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35001                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35002                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35003                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35004                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35005                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35006                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35007                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35008                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35009                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35010                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35011                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35012                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35013                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35014                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35015                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35016                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35017                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35018                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35019                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35020                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35021                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35022                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35023                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35024                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35025                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35026                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35027                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35028                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35029                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35030                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35031                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35032                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35033                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35034                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35035                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35036                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35037                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35038                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35039                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35040                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35041                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35042                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35043                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35044                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35045                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35046                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35047                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35048                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35049                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35050                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35051                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35052                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35053                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35054                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35055                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35056                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35057                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35058                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35059                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35060                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35061                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35062                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35063                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35064                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35065                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35066                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35067                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35068                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35069                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35070                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35071                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35072                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35073                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35074                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35075                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35076                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35077                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35078                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35079                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35080                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35081                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35082                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35083                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35084                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35085                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35086                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35087                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35088                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35089                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35090                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35091                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35092                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35093                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35094                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35095                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35096                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35097                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35098                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35099                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35100                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35101                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35102                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35103                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35104                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35105                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35106                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35107                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35108                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35109                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35110                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35111                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35112                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35113                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35114                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35115                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35116                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35117                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35118                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35119                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35120                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35121                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35122                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35123                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35124                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35125                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35126                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35127                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35128                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35129                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35130                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35131                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35132                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35133                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35134                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35135                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35136                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35137                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35138                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35139                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35140                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35141                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35142                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35143                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35144                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35145                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35146                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
35147                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
35148                ];
35149                FixedTimespanSet {
35150                    first: FixedTimespan {
35151                        utc_offset: 8008,
35152                        dst_offset: 0,
35153                        name: "LMT",
35154                    },
35155                    rest: REST
35156                }
35157            },
35158
35159            Tz::Asia__Novokuznetsk => {
35160                const REST: &[(i64, FixedTimespan)] = &[
35161                    (-1441259328, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35162                    (-1247551200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35163                    (354906000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35164                    (370713600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35165                    (386442000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35166                    (402249600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35167                    (417978000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35168                    (433785600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35169                    (449600400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35170                    (465332400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35171                    (481057200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35172                    (496782000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35173                    (512506800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35174                    (528231600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35175                    (543956400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35176                    (559681200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35177                    (575406000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35178                    (591130800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35179                    (606855600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35180                    (622580400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35181                    (638305200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35182                    (654634800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35183                    (670359600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35184                    (686088000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35185                    (695764800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35186                    (701809200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35187                    (717534000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35188                    (733258800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35189                    (748983600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35190                    (764708400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35191                    (780433200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35192                    (796158000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35193                    (811882800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35194                    (828212400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35195                    (846356400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35196                    (859662000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35197                    (877806000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35198                    (891111600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35199                    (909255600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35200                    (922561200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35201                    (941310000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35202                    (954010800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35203                    (972759600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35204                    (985460400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35205                    (1004209200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35206                    (1017514800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35207                    (1035658800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35208                    (1048964400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35209                    (1067108400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35210                    (1080414000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35211                    (1099162800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35212                    (1111863600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35213                    (1130612400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35214                    (1143313200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35215                    (1162062000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35216                    (1174762800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35217                    (1193511600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35218                    (1206817200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35219                    (1224961200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35220                    (1238266800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35221                    (1256410800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35222                    (1269716400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35223                    (1288468800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35224                    (1301169600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35225                ];
35226                FixedTimespanSet {
35227                    first: FixedTimespan {
35228                        utc_offset: 20928,
35229                        dst_offset: 0,
35230                        name: "LMT",
35231                    },
35232                    rest: REST
35233                }
35234            },
35235
35236            Tz::Asia__Novosibirsk => {
35237                const REST: &[(i64, FixedTimespan)] = &[
35238                    (-1579476700, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35239                    (-1247551200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35240                    (354906000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35241                    (370713600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35242                    (386442000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35243                    (402249600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35244                    (417978000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35245                    (433785600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35246                    (449600400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35247                    (465332400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35248                    (481057200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35249                    (496782000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35250                    (512506800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35251                    (528231600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35252                    (543956400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35253                    (559681200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35254                    (575406000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35255                    (591130800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35256                    (606855600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35257                    (622580400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35258                    (638305200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35259                    (654634800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35260                    (670359600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35261                    (686088000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35262                    (695764800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35263                    (701809200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35264                    (717534000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35265                    (733258800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
35266                    (738086400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35267                    (748987200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35268                    (764712000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35269                    (780436800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35270                    (796161600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35271                    (811886400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35272                    (828216000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35273                    (846360000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35274                    (859665600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35275                    (877809600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35276                    (891115200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35277                    (909259200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35278                    (922564800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35279                    (941313600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35280                    (954014400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35281                    (972763200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35282                    (985464000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35283                    (1004212800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35284                    (1017518400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35285                    (1035662400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35286                    (1048968000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35287                    (1067112000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35288                    (1080417600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35289                    (1099166400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35290                    (1111867200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35291                    (1130616000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35292                    (1143316800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35293                    (1162065600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35294                    (1174766400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35295                    (1193515200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35296                    (1206820800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35297                    (1224964800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35298                    (1238270400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35299                    (1256414400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35300                    (1269720000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35301                    (1288468800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35302                    (1301169600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35303                    (1414263600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35304                    (1469304000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35305                ];
35306                FixedTimespanSet {
35307                    first: FixedTimespan {
35308                        utc_offset: 19900,
35309                        dst_offset: 0,
35310                        name: "LMT",
35311                    },
35312                    rest: REST
35313                }
35314            },
35315
35316            Tz::Asia__Omsk => {
35317                const REST: &[(i64, FixedTimespan)] = &[
35318                    (-1582088010, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35319                    (-1247547600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35320                    (354909600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35321                    (370717200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35322                    (386445600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35323                    (402253200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35324                    (417981600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35325                    (433789200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35326                    (449604000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35327                    (465336000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35328                    (481060800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35329                    (496785600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35330                    (512510400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35331                    (528235200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35332                    (543960000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35333                    (559684800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35334                    (575409600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35335                    (591134400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35336                    (606859200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35337                    (622584000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35338                    (638308800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35339                    (654638400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35340                    (670363200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35341                    (686091600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35342                    (695768400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35343                    (701812800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35344                    (717537600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35345                    (733262400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35346                    (748987200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35347                    (764712000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35348                    (780436800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35349                    (796161600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35350                    (811886400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35351                    (828216000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35352                    (846360000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35353                    (859665600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35354                    (877809600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35355                    (891115200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35356                    (909259200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35357                    (922564800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35358                    (941313600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35359                    (954014400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35360                    (972763200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35361                    (985464000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35362                    (1004212800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35363                    (1017518400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35364                    (1035662400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35365                    (1048968000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35366                    (1067112000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35367                    (1080417600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35368                    (1099166400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35369                    (1111867200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35370                    (1130616000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35371                    (1143316800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35372                    (1162065600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35373                    (1174766400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35374                    (1193515200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35375                    (1206820800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35376                    (1224964800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35377                    (1238270400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35378                    (1256414400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35379                    (1269720000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
35380                    (1288468800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35381                    (1301169600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35382                    (1414263600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35383                ];
35384                FixedTimespanSet {
35385                    first: FixedTimespan {
35386                        utc_offset: 17610,
35387                        dst_offset: 0,
35388                        name: "LMT",
35389                    },
35390                    rest: REST
35391                }
35392            },
35393
35394            Tz::Asia__Oral => {
35395                const REST: &[(i64, FixedTimespan)] = &[
35396                    (-1441164324, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
35397                    (-1247540400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35398                    (354913200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35399                    (370720800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35400                    (386445600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35401                    (402256800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35402                    (417985200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35403                    (433792800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35404                    (449607600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35405                    (465339600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35406                    (481064400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35407                    (496789200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35408                    (512514000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35409                    (528238800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35410                    (543963600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35411                    (559688400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35412                    (575413200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35413                    (591138000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35414                    (606862800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
35415                    (622591200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
35416                    (638316000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
35417                    (654645600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
35418                    (670370400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
35419                    (686095200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
35420                    (695772000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35421                    (701816400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
35422                    (717544800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
35423                    (733269600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
35424                    (748994400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
35425                    (764719200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
35426                    (780444000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
35427                    (796168800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
35428                    (811893600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
35429                    (828223200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
35430                    (846367200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
35431                    (859672800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
35432                    (877816800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
35433                    (891122400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
35434                    (909266400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
35435                    (922572000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
35436                    (941320800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
35437                    (954021600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
35438                    (972770400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
35439                    (985471200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
35440                    (1004220000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
35441                    (1017525600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
35442                    (1035669600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
35443                    (1048975200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
35444                    (1067119200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
35445                    (1080424800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
35446                    (1099170000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35447                ];
35448                FixedTimespanSet {
35449                    first: FixedTimespan {
35450                        utc_offset: 12324,
35451                        dst_offset: 0,
35452                        name: "LMT",
35453                    },
35454                    rest: REST
35455                }
35456            },
35457
35458            Tz::Asia__Phnom_Penh => {
35459                const REST: &[(i64, FixedTimespan)] = &[
35460                    (-2840164924, FixedTimespan { utc_offset: 24124, dst_offset: 0, name: "BMT" }),
35461                    (-1570084924, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35462                ];
35463                FixedTimespanSet {
35464                    first: FixedTimespan {
35465                        utc_offset: 24124,
35466                        dst_offset: 0,
35467                        name: "LMT",
35468                    },
35469                    rest: REST
35470                }
35471            },
35472
35473            Tz::Asia__Pontianak => {
35474                const REST: &[(i64, FixedTimespan)] = &[
35475                    (-1946186240, FixedTimespan { utc_offset: 26240, dst_offset: 0, name: "PMT" }),
35476                    (-1172906240, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: "+0730" }),
35477                    (-881220600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
35478                    (-766054800, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: "+0730" }),
35479                    (-683883000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
35480                    (-620812800, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: "+0730" }),
35481                    (-189415800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "WITA" }),
35482                    (567964800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "WIB" }),
35483                ];
35484                FixedTimespanSet {
35485                    first: FixedTimespan {
35486                        utc_offset: 26240,
35487                        dst_offset: 0,
35488                        name: "LMT",
35489                    },
35490                    rest: REST
35491                }
35492            },
35493
35494            Tz::Asia__Pyongyang => {
35495                const REST: &[(i64, FixedTimespan)] = &[
35496                    (-1948782180, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: "KST" }),
35497                    (-1830414600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "JST" }),
35498                    (-768646800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "KST" }),
35499                    (1439564400, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: "KST" }),
35500                    (1525446000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "KST" }),
35501                ];
35502                FixedTimespanSet {
35503                    first: FixedTimespan {
35504                        utc_offset: 30180,
35505                        dst_offset: 0,
35506                        name: "LMT",
35507                    },
35508                    rest: REST
35509                }
35510            },
35511
35512            Tz::Asia__Qatar => {
35513                const REST: &[(i64, FixedTimespan)] = &[
35514                    (-1577935568, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
35515                    (76190400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
35516                ];
35517                FixedTimespanSet {
35518                    first: FixedTimespan {
35519                        utc_offset: 12368,
35520                        dst_offset: 0,
35521                        name: "LMT",
35522                    },
35523                    rest: REST
35524                }
35525            },
35526
35527            Tz::Asia__Qostanay => {
35528                const REST: &[(i64, FixedTimespan)] = &[
35529                    (-1441167268, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
35530                    (-1247544000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35531                    (354913200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35532                    (370720800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35533                    (386445600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35534                    (402256800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35535                    (417985200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35536                    (433792800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35537                    (449607600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35538                    (465339600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35539                    (481064400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35540                    (496789200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35541                    (512514000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35542                    (528238800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35543                    (543963600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35544                    (559688400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35545                    (575413200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35546                    (591138000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35547                    (606862800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35548                    (622587600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35549                    (638312400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35550                    (654642000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35551                    (670366800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
35552                    (686095200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
35553                    (695772000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35554                    (701816400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35555                    (717541200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35556                    (733266000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35557                    (748990800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35558                    (764715600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35559                    (780440400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35560                    (796165200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35561                    (811890000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35562                    (828219600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35563                    (846363600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35564                    (859669200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35565                    (877813200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35566                    (891118800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35567                    (909262800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35568                    (922568400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35569                    (941317200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35570                    (954018000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35571                    (972766800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35572                    (985467600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35573                    (1004216400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35574                    (1017522000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35575                    (1035666000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35576                    (1048971600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35577                    (1067115600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35578                    (1080421200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35579                    (1099166400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35580                    (1709229600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35581                ];
35582                FixedTimespanSet {
35583                    first: FixedTimespan {
35584                        utc_offset: 15268,
35585                        dst_offset: 0,
35586                        name: "LMT",
35587                    },
35588                    rest: REST
35589                }
35590            },
35591
35592            Tz::Asia__Qyzylorda => {
35593                const REST: &[(i64, FixedTimespan)] = &[
35594                    (-1441167712, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
35595                    (-1247544000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35596                    (354913200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35597                    (370720800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35598                    (386445600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35599                    (402256800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35600                    (417985200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35601                    (433792800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35602                    (449607600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35603                    (465339600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35604                    (481064400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35605                    (496789200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35606                    (512514000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35607                    (528238800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35608                    (543963600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35609                    (559688400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35610                    (575413200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35611                    (591138000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35612                    (606862800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35613                    (622587600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35614                    (638312400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35615                    (654642000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35616                    (670366800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
35617                    (686091600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35618                    (695768400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35619                    (701812800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35620                    (717541200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35621                    (733266000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35622                    (748990800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35623                    (764715600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35624                    (780440400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35625                    (796165200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35626                    (811890000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35627                    (828219600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35628                    (846363600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35629                    (859669200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35630                    (877813200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35631                    (891118800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35632                    (909262800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35633                    (922568400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35634                    (941317200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35635                    (954018000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35636                    (972766800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35637                    (985467600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35638                    (1004216400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35639                    (1017522000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35640                    (1035666000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35641                    (1048971600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35642                    (1067115600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35643                    (1080421200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35644                    (1099166400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35645                    (1545328800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35646                ];
35647                FixedTimespanSet {
35648                    first: FixedTimespan {
35649                        utc_offset: 15712,
35650                        dst_offset: 0,
35651                        name: "LMT",
35652                    },
35653                    rest: REST
35654                }
35655            },
35656
35657            Tz::Asia__Rangoon => {
35658                const REST: &[(i64, FixedTimespan)] = &[
35659                    (-2840163887, FixedTimespan { utc_offset: 23087, dst_offset: 0, name: "RMT" }),
35660                    (-1577946287, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: "+0630" }),
35661                    (-873268200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
35662                    (-778410000, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: "+0630" }),
35663                ];
35664                FixedTimespanSet {
35665                    first: FixedTimespan {
35666                        utc_offset: 23087,
35667                        dst_offset: 0,
35668                        name: "LMT",
35669                    },
35670                    rest: REST
35671                }
35672            },
35673
35674            Tz::Asia__Riyadh => {
35675                const REST: &[(i64, FixedTimespan)] = &[
35676                    (-719636812, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
35677                ];
35678                FixedTimespanSet {
35679                    first: FixedTimespan {
35680                        utc_offset: 11212,
35681                        dst_offset: 0,
35682                        name: "LMT",
35683                    },
35684                    rest: REST
35685                }
35686            },
35687
35688            Tz::Asia__Saigon => {
35689                const REST: &[(i64, FixedTimespan)] = &[
35690                    (-2004073590, FixedTimespan { utc_offset: 25590, dst_offset: 0, name: "PLMT" }),
35691                    (-1851577590, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35692                    (-852105600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
35693                    (-782643600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
35694                    (-767869200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35695                    (-718095600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
35696                    (-457772400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35697                    (-315648000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
35698                    (171820800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35699                ];
35700                FixedTimespanSet {
35701                    first: FixedTimespan {
35702                        utc_offset: 25590,
35703                        dst_offset: 0,
35704                        name: "LMT",
35705                    },
35706                    rest: REST
35707                }
35708            },
35709
35710            Tz::Asia__Sakhalin => {
35711                const REST: &[(i64, FixedTimespan)] = &[
35712                    (-2031039048, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
35713                    (-768560400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35714                    (354891600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35715                    (370699200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35716                    (386427600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35717                    (402235200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35718                    (417963600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35719                    (433771200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35720                    (449586000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35721                    (465318000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35722                    (481042800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35723                    (496767600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35724                    (512492400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35725                    (528217200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35726                    (543942000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35727                    (559666800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35728                    (575391600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35729                    (591116400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35730                    (606841200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35731                    (622566000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35732                    (638290800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35733                    (654620400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35734                    (670345200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
35735                    (686073600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
35736                    (695750400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35737                    (701794800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35738                    (717519600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35739                    (733244400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35740                    (748969200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35741                    (764694000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35742                    (780418800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35743                    (796143600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35744                    (811868400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35745                    (828198000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35746                    (846342000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35747                    (859647600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
35748                    (877795200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
35749                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
35750                    (909244800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
35751                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
35752                    (941299200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
35753                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
35754                    (972748800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
35755                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
35756                    (1004198400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
35757                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
35758                    (1035648000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
35759                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
35760                    (1067097600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
35761                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
35762                    (1099152000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
35763                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
35764                    (1130601600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
35765                    (1143302400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
35766                    (1162051200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
35767                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
35768                    (1193500800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
35769                    (1206806400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
35770                    (1224950400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
35771                    (1238256000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
35772                    (1256400000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
35773                    (1269705600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
35774                    (1288454400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
35775                    (1301155200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35776                    (1414249200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
35777                    (1459008000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35778                ];
35779                FixedTimespanSet {
35780                    first: FixedTimespan {
35781                        utc_offset: 34248,
35782                        dst_offset: 0,
35783                        name: "LMT",
35784                    },
35785                    rest: REST
35786                }
35787            },
35788
35789            Tz::Asia__Samarkand => {
35790                const REST: &[(i64, FixedTimespan)] = &[
35791                    (-1441168073, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
35792                    (-1247544000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35793                    (354913200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35794                    (370720800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
35795                    (386445600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35796                    (402256800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35797                    (417985200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35798                    (433792800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35799                    (449607600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35800                    (465339600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35801                    (481064400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35802                    (496789200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35803                    (512514000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35804                    (528238800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35805                    (543963600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35806                    (559688400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35807                    (575413200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35808                    (591138000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35809                    (606862800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35810                    (622587600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35811                    (638312400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35812                    (654642000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35813                    (670366800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
35814                    (686091600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
35815                ];
35816                FixedTimespanSet {
35817                    first: FixedTimespan {
35818                        utc_offset: 16073,
35819                        dst_offset: 0,
35820                        name: "LMT",
35821                    },
35822                    rest: REST
35823                }
35824            },
35825
35826            Tz::Asia__Seoul => {
35827                const REST: &[(i64, FixedTimespan)] = &[
35828                    (-1948782472, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: "KST" }),
35829                    (-1830414600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "JST" }),
35830                    (-767350800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "KST" }),
35831                    (-681210000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "KDT" }),
35832                    (-672228000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "KST" }),
35833                    (-654771600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "KDT" }),
35834                    (-640864800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "KST" }),
35835                    (-623408400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "KDT" }),
35836                    (-609415200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "KST" }),
35837                    (-588848400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "KDT" }),
35838                    (-577965600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "KST" }),
35839                    (-498128400, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: "KST" }),
35840                    (-462702600, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: "KDT" }),
35841                    (-451733400, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: "KST" }),
35842                    (-429784200, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: "KDT" }),
35843                    (-418296600, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: "KST" }),
35844                    (-399544200, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: "KDT" }),
35845                    (-387451800, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: "KST" }),
35846                    (-368094600, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: "KDT" }),
35847                    (-356002200, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: "KST" }),
35848                    (-336645000, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: "KDT" }),
35849                    (-324552600, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: "KST" }),
35850                    (-305195400, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: "KDT" }),
35851                    (-293103000, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: "KST" }),
35852                    (-264933000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "KST" }),
35853                    (547578000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "KDT" }),
35854                    (560883600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "KST" }),
35855                    (579027600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "KDT" }),
35856                    (592333200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "KST" }),
35857                ];
35858                FixedTimespanSet {
35859                    first: FixedTimespan {
35860                        utc_offset: 30472,
35861                        dst_offset: 0,
35862                        name: "LMT",
35863                    },
35864                    rest: REST
35865                }
35866            },
35867
35868            Tz::Asia__Shanghai => {
35869                const REST: &[(i64, FixedTimespan)] = &[
35870                    (-2177481943, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
35871                    (-1600675200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
35872                    (-1585904400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
35873                    (-933667200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
35874                    (-922093200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
35875                    (-908870400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
35876                    (-888829200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
35877                    (-881049600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
35878                    (-767869200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
35879                    (-745833600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
35880                    (-733827600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
35881                    (-716889600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
35882                    (-699613200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
35883                    (-683884800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
35884                    (-670669200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
35885                    (-652348800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
35886                    (-650019600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
35887                    (515527200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
35888                    (527014800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
35889                    (545162400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
35890                    (558464400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
35891                    (577216800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
35892                    (589914000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
35893                    (608666400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
35894                    (621968400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
35895                    (640116000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
35896                    (653418000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
35897                    (671565600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
35898                    (684867600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
35899                ];
35900                FixedTimespanSet {
35901                    first: FixedTimespan {
35902                        utc_offset: 29143,
35903                        dst_offset: 0,
35904                        name: "LMT",
35905                    },
35906                    rest: REST
35907                }
35908            },
35909
35910            Tz::Asia__Singapore => {
35911                const REST: &[(i64, FixedTimespan)] = &[
35912                    (-2177477725, FixedTimespan { utc_offset: 24925, dst_offset: 0, name: "SMT" }),
35913                    (-2038200925, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
35914                    (-1167634800, FixedTimespan { utc_offset: 25200, dst_offset: 1200, name: "+0720" }),
35915                    (-1073028000, FixedTimespan { utc_offset: 26400, dst_offset: 0, name: "+0720" }),
35916                    (-894180000, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: "+0730" }),
35917                    (-879665400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
35918                    (-767005200, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: "+0730" }),
35919                    (378635400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
35920                ];
35921                FixedTimespanSet {
35922                    first: FixedTimespan {
35923                        utc_offset: 24925,
35924                        dst_offset: 0,
35925                        name: "LMT",
35926                    },
35927                    rest: REST
35928                }
35929            },
35930
35931            Tz::Asia__Srednekolymsk => {
35932                const REST: &[(i64, FixedTimespan)] = &[
35933                    (-1441188892, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
35934                    (-1247565600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35935                    (354891600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35936                    (370699200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35937                    (386427600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35938                    (402235200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35939                    (417963600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35940                    (433771200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35941                    (449586000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35942                    (465318000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35943                    (481042800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35944                    (496767600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35945                    (512492400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35946                    (528217200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35947                    (543942000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35948                    (559666800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35949                    (575391600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35950                    (591116400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35951                    (606841200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35952                    (622566000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35953                    (638290800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35954                    (654620400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35955                    (670345200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
35956                    (686073600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
35957                    (695750400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35958                    (701794800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35959                    (717519600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35960                    (733244400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35961                    (748969200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35962                    (764694000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35963                    (780418800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35964                    (796143600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35965                    (811868400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35966                    (828198000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35967                    (846342000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35968                    (859647600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35969                    (877791600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35970                    (891097200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35971                    (909241200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35972                    (922546800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35973                    (941295600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35974                    (953996400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35975                    (972745200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35976                    (985446000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35977                    (1004194800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35978                    (1017500400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35979                    (1035644400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35980                    (1048950000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35981                    (1067094000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35982                    (1080399600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35983                    (1099148400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35984                    (1111849200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35985                    (1130598000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35986                    (1143298800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35987                    (1162047600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35988                    (1174748400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35989                    (1193497200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35990                    (1206802800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35991                    (1224946800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35992                    (1238252400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35993                    (1256396400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35994                    (1269702000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
35995                    (1288450800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35996                    (1301151600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
35997                    (1414245600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
35998                ];
35999                FixedTimespanSet {
36000                    first: FixedTimespan {
36001                        utc_offset: 36892,
36002                        dst_offset: 0,
36003                        name: "LMT",
36004                    },
36005                    rest: REST
36006                }
36007            },
36008
36009            Tz::Asia__Taipei => {
36010                const REST: &[(i64, FixedTimespan)] = &[
36011                    (-2335248360, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
36012                    (-1017820800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "JST" }),
36013                    (-766224000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
36014                    (-745833600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
36015                    (-733827600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
36016                    (-716889600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
36017                    (-699613200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
36018                    (-683884800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
36019                    (-670669200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
36020                    (-652348800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
36021                    (-639133200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
36022                    (-620812800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
36023                    (-607597200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
36024                    (-589276800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
36025                    (-576061200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
36026                    (-562924800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
36027                    (-541760400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
36028                    (-528710400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
36029                    (-510224400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
36030                    (-497174400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
36031                    (-478688400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
36032                    (-465638400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
36033                    (-449830800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
36034                    (-434016000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
36035                    (-418208400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
36036                    (-402480000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
36037                    (-386672400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
36038                    (-370944000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
36039                    (-355136400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
36040                    (-339408000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
36041                    (-323600400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
36042                    (-302515200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
36043                    (-291978000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
36044                    (-270979200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
36045                    (-260442000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
36046                    (133977600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
36047                    (149785200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
36048                    (165513600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
36049                    (181321200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
36050                    (299606400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
36051                    (307551600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
36052                ];
36053                FixedTimespanSet {
36054                    first: FixedTimespan {
36055                        utc_offset: 29160,
36056                        dst_offset: 0,
36057                        name: "LMT",
36058                    },
36059                    rest: REST
36060                }
36061            },
36062
36063            Tz::Asia__Tashkent => {
36064                const REST: &[(i64, FixedTimespan)] = &[
36065                    (-1441168631, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
36066                    (-1247547600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36067                    (354909600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
36068                    (370717200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36069                    (386445600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
36070                    (402253200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36071                    (417981600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
36072                    (433789200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36073                    (449604000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
36074                    (465336000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36075                    (481060800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
36076                    (496785600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36077                    (512510400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
36078                    (528235200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36079                    (543960000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
36080                    (559684800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36081                    (575409600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
36082                    (591134400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36083                    (606859200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
36084                    (622584000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36085                    (638308800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
36086                    (654638400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36087                    (670363200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
36088                    (686091600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
36089                ];
36090                FixedTimespanSet {
36091                    first: FixedTimespan {
36092                        utc_offset: 16631,
36093                        dst_offset: 0,
36094                        name: "LMT",
36095                    },
36096                    rest: REST
36097                }
36098            },
36099
36100            Tz::Asia__Tbilisi => {
36101                const REST: &[(i64, FixedTimespan)] = &[
36102                    (-2840151551, FixedTimespan { utc_offset: 10751, dst_offset: 0, name: "TBMT" }),
36103                    (-1441162751, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
36104                    (-405140400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36105                    (354916800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
36106                    (370724400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36107                    (386452800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
36108                    (402260400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36109                    (417988800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
36110                    (433796400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36111                    (449611200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
36112                    (465343200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36113                    (481068000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
36114                    (496792800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36115                    (512517600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
36116                    (528242400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36117                    (543967200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
36118                    (559692000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36119                    (575416800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
36120                    (591141600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36121                    (606866400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
36122                    (622591200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36123                    (638316000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
36124                    (654645600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36125                    (670370400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
36126                    (686098800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
36127                    (701816400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
36128                    (717537600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
36129                    (733266000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
36130                    (748987200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
36131                    (764715600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
36132                    (780436800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36133                    (796161600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
36134                    (811882800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36135                    (828216000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
36136                    (859662000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
36137                    (877806000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36138                    (891115200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
36139                    (909255600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36140                    (922564800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
36141                    (941310000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36142                    (954014400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
36143                    (972759600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36144                    (985464000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
36145                    (1004209200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36146                    (1017518400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
36147                    (1035658800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36148                    (1048968000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
36149                    (1067108400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36150                    (1080417600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
36151                    (1088276400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
36152                    (1099177200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
36153                    (1111878000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36154                ];
36155                FixedTimespanSet {
36156                    first: FixedTimespan {
36157                        utc_offset: 10751,
36158                        dst_offset: 0,
36159                        name: "LMT",
36160                    },
36161                    rest: REST
36162                }
36163            },
36164
36165            Tz::Asia__Tehran => {
36166                const REST: &[(i64, FixedTimespan)] = &[
36167                    (-1704165944, FixedTimespan { utc_offset: 12344, dst_offset: 0, name: "TMT" }),
36168                    (-1090466744, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36169                    (227820600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36170                    (246223800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36171                    (259617600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
36172                    (271108800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
36173                    (283982400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36174                    (296598600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36175                    (306531000, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36176                    (322432200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36177                    (338499000, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36178                    (673216200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36179                    (685481400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36180                    (701209800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36181                    (717103800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36182                    (732745800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36183                    (748639800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36184                    (764281800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36185                    (780175800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36186                    (795817800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36187                    (811711800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36188                    (827353800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36189                    (843247800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36190                    (858976200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36191                    (874870200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36192                    (890512200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36193                    (906406200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36194                    (922048200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36195                    (937942200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36196                    (953584200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36197                    (969478200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36198                    (985206600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36199                    (1001100600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36200                    (1016742600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36201                    (1032636600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36202                    (1048278600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36203                    (1064172600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36204                    (1079814600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36205                    (1095708600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36206                    (1111437000, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36207                    (1127331000, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36208                    (1206045000, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36209                    (1221939000, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36210                    (1237667400, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36211                    (1253561400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36212                    (1269203400, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36213                    (1285097400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36214                    (1300739400, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36215                    (1316633400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36216                    (1332275400, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36217                    (1348169400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36218                    (1363897800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36219                    (1379791800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36220                    (1395433800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36221                    (1411327800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36222                    (1426969800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36223                    (1442863800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36224                    (1458505800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36225                    (1474399800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36226                    (1490128200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36227                    (1506022200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36228                    (1521664200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36229                    (1537558200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36230                    (1553200200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36231                    (1569094200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36232                    (1584736200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36233                    (1600630200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36234                    (1616358600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36235                    (1632252600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36236                    (1647894600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
36237                    (1663788600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
36238                ];
36239                FixedTimespanSet {
36240                    first: FixedTimespan {
36241                        utc_offset: 12344,
36242                        dst_offset: 0,
36243                        name: "LMT",
36244                    },
36245                    rest: REST
36246                }
36247            },
36248
36249            Tz::Asia__Tel_Aviv => {
36250                const REST: &[(i64, FixedTimespan)] = &[
36251                    (-2840149254, FixedTimespan { utc_offset: 8440, dst_offset: 0, name: "JMT" }),
36252                    (-1641003640, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36253                    (-933638400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36254                    (-923097600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36255                    (-919036800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36256                    (-857347200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36257                    (-844300800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36258                    (-825811200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36259                    (-812678400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36260                    (-794188800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36261                    (-779846400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36262                    (-762652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36263                    (-748310400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36264                    (-731116800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36265                    (-681955200, FixedTimespan { utc_offset: 7200, dst_offset: 7200, name: "IDDT" }),
36266                    (-673228800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36267                    (-667958400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36268                    (-652320000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36269                    (-636422400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36270                    (-622080000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36271                    (-608947200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36272                    (-591840000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36273                    (-572486400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36274                    (-558576000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36275                    (-542851200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36276                    (-527731200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36277                    (-514425600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36278                    (-490838400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36279                    (-482976000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36280                    (-459388800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36281                    (-451526400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36282                    (-428544000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36283                    (-418262400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36284                    (-400118400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36285                    (-387417600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36286                    (142380000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36287                    (150843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36288                    (167176800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36289                    (178664400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36290                    (334101600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36291                    (337730400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36292                    (452642400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36293                    (462319200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36294                    (482277600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36295                    (494370000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36296                    (516751200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36297                    (526424400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36298                    (545436000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36299                    (558478800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36300                    (576626400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36301                    (589323600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36302                    (609890400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36303                    (620773200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36304                    (638316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36305                    (651618000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36306                    (669765600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36307                    (683672400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36308                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36309                    (715726800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36310                    (733701600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36311                    (747176400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36312                    (765151200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36313                    (778021200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36314                    (796600800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36315                    (810075600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36316                    (826840800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36317                    (842821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36318                    (858895200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36319                    (874184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36320                    (890344800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36321                    (905029200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36322                    (923011200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36323                    (936313200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36324                    (955670400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36325                    (970783200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36326                    (986770800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36327                    (1001282400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36328                    (1017356400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36329                    (1033941600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36330                    (1048806000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36331                    (1065132000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36332                    (1081292400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36333                    (1095804000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36334                    (1112313600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36335                    (1128812400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36336                    (1143763200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36337                    (1159657200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36338                    (1175212800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36339                    (1189897200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36340                    (1206662400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36341                    (1223161200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36342                    (1238112000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36343                    (1254006000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36344                    (1269561600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36345                    (1284246000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36346                    (1301616000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36347                    (1317510000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36348                    (1333065600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36349                    (1348354800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36350                    (1364515200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36351                    (1382828400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36352                    (1395964800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36353                    (1414278000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36354                    (1427414400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36355                    (1445727600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36356                    (1458864000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36357                    (1477782000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36358                    (1490313600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36359                    (1509231600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36360                    (1521763200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36361                    (1540681200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36362                    (1553817600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36363                    (1572130800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36364                    (1585267200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36365                    (1603580400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36366                    (1616716800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36367                    (1635634800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36368                    (1648166400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36369                    (1667084400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36370                    (1679616000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36371                    (1698534000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36372                    (1711670400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36373                    (1729983600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36374                    (1743120000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36375                    (1761433200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36376                    (1774569600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36377                    (1792882800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36378                    (1806019200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36379                    (1824937200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36380                    (1837468800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36381                    (1856386800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36382                    (1868918400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36383                    (1887836400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36384                    (1900972800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36385                    (1919286000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36386                    (1932422400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36387                    (1950735600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36388                    (1963872000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36389                    (1982790000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36390                    (1995321600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36391                    (2014239600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36392                    (2026771200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36393                    (2045689200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36394                    (2058220800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36395                    (2077138800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36396                    (2090275200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36397                    (2108588400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36398                    (2121724800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36399                    (2140038000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36400                    (2153174400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36401                    (2172092400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36402                    (2184624000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36403                    (2203542000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36404                    (2216073600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36405                    (2234991600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36406                    (2248128000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36407                    (2266441200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36408                    (2279577600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36409                    (2297890800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36410                    (2311027200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36411                    (2329340400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36412                    (2342476800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36413                    (2361394800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36414                    (2373926400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36415                    (2392844400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36416                    (2405376000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36417                    (2424294000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36418                    (2437430400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36419                    (2455743600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36420                    (2468880000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36421                    (2487193200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36422                    (2500329600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36423                    (2519247600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36424                    (2531779200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36425                    (2550697200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36426                    (2563228800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36427                    (2582146800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36428                    (2595283200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36429                    (2613596400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36430                    (2626732800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36431                    (2645046000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36432                    (2658182400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36433                    (2676495600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36434                    (2689632000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36435                    (2708550000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36436                    (2721081600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36437                    (2739999600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36438                    (2752531200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36439                    (2771449200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36440                    (2784585600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36441                    (2802898800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36442                    (2816035200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36443                    (2834348400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36444                    (2847484800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36445                    (2866402800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36446                    (2878934400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36447                    (2897852400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36448                    (2910384000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36449                    (2929302000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36450                    (2941833600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36451                    (2960751600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36452                    (2973888000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36453                    (2992201200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36454                    (3005337600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36455                    (3023650800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36456                    (3036787200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36457                    (3055705200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36458                    (3068236800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36459                    (3087154800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36460                    (3099686400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36461                    (3118604400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36462                    (3131740800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36463                    (3150054000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36464                    (3163190400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36465                    (3181503600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36466                    (3194640000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36467                    (3212953200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36468                    (3226089600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36469                    (3245007600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36470                    (3257539200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36471                    (3276457200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36472                    (3288988800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36473                    (3307906800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36474                    (3321043200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36475                    (3339356400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36476                    (3352492800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36477                    (3370806000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36478                    (3383942400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36479                    (3402860400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36480                    (3415392000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36481                    (3434310000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36482                    (3446841600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36483                    (3465759600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36484                    (3478896000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36485                    (3497209200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36486                    (3510345600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36487                    (3528658800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36488                    (3541795200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36489                    (3560108400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36490                    (3573244800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36491                    (3592162800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36492                    (3604694400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36493                    (3623612400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36494                    (3636144000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36495                    (3655062000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36496                    (3668198400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36497                    (3686511600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36498                    (3699648000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36499                    (3717961200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36500                    (3731097600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36501                    (3750015600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36502                    (3762547200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36503                    (3781465200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36504                    (3793996800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36505                    (3812914800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36506                    (3825446400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36507                    (3844364400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36508                    (3857500800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36509                    (3875814000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36510                    (3888950400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36511                    (3907263600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36512                    (3920400000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36513                    (3939318000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36514                    (3951849600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36515                    (3970767600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36516                    (3983299200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36517                    (4002217200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36518                    (4015353600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36519                    (4033666800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36520                    (4046803200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36521                    (4065116400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36522                    (4078252800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
36523                    (4096566000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
36524                ];
36525                FixedTimespanSet {
36526                    first: FixedTimespan {
36527                        utc_offset: 8454,
36528                        dst_offset: 0,
36529                        name: "LMT",
36530                    },
36531                    rest: REST
36532                }
36533            },
36534
36535            Tz::Asia__Thimbu => {
36536                const REST: &[(i64, FixedTimespan)] = &[
36537                    (-706341516, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: "+0530" }),
36538                    (560025000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36539                ];
36540                FixedTimespanSet {
36541                    first: FixedTimespan {
36542                        utc_offset: 21516,
36543                        dst_offset: 0,
36544                        name: "LMT",
36545                    },
36546                    rest: REST
36547                }
36548            },
36549
36550            Tz::Asia__Thimphu => {
36551                const REST: &[(i64, FixedTimespan)] = &[
36552                    (-706341516, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: "+0530" }),
36553                    (560025000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36554                ];
36555                FixedTimespanSet {
36556                    first: FixedTimespan {
36557                        utc_offset: 21516,
36558                        dst_offset: 0,
36559                        name: "LMT",
36560                    },
36561                    rest: REST
36562                }
36563            },
36564
36565            Tz::Asia__Tokyo => {
36566                const REST: &[(i64, FixedTimespan)] = &[
36567                    (-2587745939, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "JST" }),
36568                    (-683802000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "JDT" }),
36569                    (-672310800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "JST" }),
36570                    (-654771600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "JDT" }),
36571                    (-640861200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "JST" }),
36572                    (-620298000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "JDT" }),
36573                    (-609411600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "JST" }),
36574                    (-588848400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "JDT" }),
36575                    (-577962000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "JST" }),
36576                ];
36577                FixedTimespanSet {
36578                    first: FixedTimespan {
36579                        utc_offset: 33539,
36580                        dst_offset: 0,
36581                        name: "LMT",
36582                    },
36583                    rest: REST
36584                }
36585            },
36586
36587            Tz::Asia__Tomsk => {
36588                const REST: &[(i64, FixedTimespan)] = &[
36589                    (-1578807591, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36590                    (-1247551200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36591                    (354906000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
36592                    (370713600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36593                    (386442000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
36594                    (402249600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36595                    (417978000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
36596                    (433785600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36597                    (449600400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
36598                    (465332400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36599                    (481057200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
36600                    (496782000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36601                    (512506800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
36602                    (528231600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36603                    (543956400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
36604                    (559681200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36605                    (575406000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
36606                    (591130800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36607                    (606855600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
36608                    (622580400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36609                    (638305200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
36610                    (654634800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36611                    (670359600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
36612                    (686088000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36613                    (695764800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36614                    (701809200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
36615                    (717534000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36616                    (733258800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
36617                    (748983600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36618                    (764708400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
36619                    (780433200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36620                    (796158000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
36621                    (811882800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36622                    (828212400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
36623                    (846356400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36624                    (859662000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
36625                    (877806000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36626                    (891111600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
36627                    (909255600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36628                    (922561200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
36629                    (941310000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36630                    (954010800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
36631                    (972759600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36632                    (985460400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
36633                    (1004209200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36634                    (1017514800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: "+08" }),
36635                    (1020193200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
36636                    (1035662400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36637                    (1048968000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
36638                    (1067112000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36639                    (1080417600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
36640                    (1099166400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36641                    (1111867200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
36642                    (1130616000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36643                    (1143316800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
36644                    (1162065600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36645                    (1174766400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
36646                    (1193515200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36647                    (1206820800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
36648                    (1224964800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36649                    (1238270400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
36650                    (1256414400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36651                    (1269720000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: "+07" }),
36652                    (1288468800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36653                    (1301169600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36654                    (1414263600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36655                    (1464465600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36656                ];
36657                FixedTimespanSet {
36658                    first: FixedTimespan {
36659                        utc_offset: 20391,
36660                        dst_offset: 0,
36661                        name: "LMT",
36662                    },
36663                    rest: REST
36664                }
36665            },
36666
36667            Tz::Asia__Ujung_Pandang => {
36668                const REST: &[(i64, FixedTimespan)] = &[
36669                    (-1577951856, FixedTimespan { utc_offset: 28656, dst_offset: 0, name: "MMT" }),
36670                    (-1172908656, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36671                    (-880272000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
36672                    (-766054800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "WITA" }),
36673                ];
36674                FixedTimespanSet {
36675                    first: FixedTimespan {
36676                        utc_offset: 28656,
36677                        dst_offset: 0,
36678                        name: "LMT",
36679                    },
36680                    rest: REST
36681                }
36682            },
36683
36684            Tz::Asia__Ulaanbaatar => {
36685                const REST: &[(i64, FixedTimespan)] = &[
36686                    (-2032931252, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36687                    (252435600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36688                    (417974400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36689                    (433782000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36690                    (449596800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36691                    (465318000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36692                    (481046400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36693                    (496767600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36694                    (512496000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36695                    (528217200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36696                    (543945600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36697                    (559666800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36698                    (575395200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36699                    (591116400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36700                    (606844800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36701                    (622566000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36702                    (638294400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36703                    (654620400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36704                    (670348800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36705                    (686070000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36706                    (701798400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36707                    (717519600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36708                    (733248000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36709                    (748969200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36710                    (764697600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36711                    (780418800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36712                    (796147200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36713                    (811868400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36714                    (828201600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36715                    (843922800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36716                    (859651200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36717                    (875372400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36718                    (891100800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36719                    (906822000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36720                    (988394400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36721                    (1001696400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36722                    (1017424800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36723                    (1033146000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36724                    (1048874400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36725                    (1064595600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36726                    (1080324000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36727                    (1096045200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36728                    (1111773600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36729                    (1127494800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36730                    (1143223200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36731                    (1159549200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36732                    (1427479200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36733                    (1443193200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36734                    (1458928800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36735                    (1474642800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36736                ];
36737                FixedTimespanSet {
36738                    first: FixedTimespan {
36739                        utc_offset: 25652,
36740                        dst_offset: 0,
36741                        name: "LMT",
36742                    },
36743                    rest: REST
36744                }
36745            },
36746
36747            Tz::Asia__Ulan_Bator => {
36748                const REST: &[(i64, FixedTimespan)] = &[
36749                    (-2032931252, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36750                    (252435600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36751                    (417974400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36752                    (433782000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36753                    (449596800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36754                    (465318000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36755                    (481046400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36756                    (496767600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36757                    (512496000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36758                    (528217200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36759                    (543945600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36760                    (559666800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36761                    (575395200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36762                    (591116400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36763                    (606844800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36764                    (622566000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36765                    (638294400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36766                    (654620400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36767                    (670348800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36768                    (686070000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36769                    (701798400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36770                    (717519600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36771                    (733248000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36772                    (748969200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36773                    (764697600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36774                    (780418800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36775                    (796147200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36776                    (811868400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36777                    (828201600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36778                    (843922800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36779                    (859651200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36780                    (875372400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36781                    (891100800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36782                    (906822000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36783                    (988394400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36784                    (1001696400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36785                    (1017424800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36786                    (1033146000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36787                    (1048874400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36788                    (1064595600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36789                    (1080324000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36790                    (1096045200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36791                    (1111773600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36792                    (1127494800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36793                    (1143223200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36794                    (1159549200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36795                    (1427479200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36796                    (1443193200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36797                    (1458928800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
36798                    (1474642800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36799                ];
36800                FixedTimespanSet {
36801                    first: FixedTimespan {
36802                        utc_offset: 25652,
36803                        dst_offset: 0,
36804                        name: "LMT",
36805                    },
36806                    rest: REST
36807                }
36808            },
36809
36810            Tz::Asia__Urumqi => {
36811                const REST: &[(i64, FixedTimespan)] = &[
36812                    (-1325483420, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
36813                ];
36814                FixedTimespanSet {
36815                    first: FixedTimespan {
36816                        utc_offset: 21020,
36817                        dst_offset: 0,
36818                        name: "LMT",
36819                    },
36820                    rest: REST
36821                }
36822            },
36823
36824            Tz::Asia__UstNera => {
36825                const REST: &[(i64, FixedTimespan)] = &[
36826                    (-1579426374, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36827                    (-1247558400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
36828                    (354898800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36829                    (370699200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36830                    (386427600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36831                    (402235200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36832                    (417963600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36833                    (433771200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36834                    (449586000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36835                    (465318000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36836                    (481042800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36837                    (496767600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36838                    (512492400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36839                    (528217200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36840                    (543942000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36841                    (559666800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36842                    (575391600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36843                    (591116400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36844                    (606841200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36845                    (622566000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36846                    (638290800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36847                    (654620400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36848                    (670345200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36849                    (686073600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36850                    (695750400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36851                    (701794800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36852                    (717519600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36853                    (733244400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36854                    (748969200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36855                    (764694000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36856                    (780418800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36857                    (796143600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36858                    (811868400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36859                    (828198000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36860                    (846342000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36861                    (859647600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36862                    (877791600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36863                    (891097200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36864                    (909241200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36865                    (922546800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36866                    (941295600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36867                    (953996400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36868                    (972745200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36869                    (985446000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36870                    (1004194800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36871                    (1017500400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36872                    (1035644400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36873                    (1048950000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36874                    (1067094000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36875                    (1080399600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36876                    (1099148400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36877                    (1111849200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36878                    (1130598000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36879                    (1143298800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36880                    (1162047600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36881                    (1174748400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36882                    (1193497200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36883                    (1206802800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36884                    (1224946800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36885                    (1238252400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36886                    (1256396400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36887                    (1269702000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
36888                    (1288450800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36889                    (1301151600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
36890                    (1315828800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36891                    (1414249200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36892                ];
36893                FixedTimespanSet {
36894                    first: FixedTimespan {
36895                        utc_offset: 34374,
36896                        dst_offset: 0,
36897                        name: "LMT",
36898                    },
36899                    rest: REST
36900                }
36901            },
36902
36903            Tz::Asia__Vientiane => {
36904                const REST: &[(i64, FixedTimespan)] = &[
36905                    (-2840164924, FixedTimespan { utc_offset: 24124, dst_offset: 0, name: "BMT" }),
36906                    (-1570084924, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
36907                ];
36908                FixedTimespanSet {
36909                    first: FixedTimespan {
36910                        utc_offset: 24124,
36911                        dst_offset: 0,
36912                        name: "LMT",
36913                    },
36914                    rest: REST
36915                }
36916            },
36917
36918            Tz::Asia__Vladivostok => {
36919                const REST: &[(i64, FixedTimespan)] = &[
36920                    (-1487321251, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
36921                    (-1247562000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36922                    (354895200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36923                    (370702800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36924                    (386431200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36925                    (402238800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36926                    (417967200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36927                    (433774800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36928                    (449589600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36929                    (465321600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36930                    (481046400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36931                    (496771200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36932                    (512496000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36933                    (528220800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36934                    (543945600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36935                    (559670400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36936                    (575395200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36937                    (591120000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36938                    (606844800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36939                    (622569600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36940                    (638294400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36941                    (654624000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36942                    (670348800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
36943                    (686077200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
36944                    (695754000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36945                    (701798400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36946                    (717523200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36947                    (733248000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36948                    (748972800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36949                    (764697600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36950                    (780422400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36951                    (796147200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36952                    (811872000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36953                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36954                    (846345600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36955                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36956                    (877795200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36957                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36958                    (909244800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36959                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36960                    (941299200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36961                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36962                    (972748800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36963                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36964                    (1004198400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36965                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36966                    (1035648000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36967                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36968                    (1067097600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36969                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36970                    (1099152000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36971                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36972                    (1130601600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36973                    (1143302400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36974                    (1162051200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36975                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36976                    (1193500800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36977                    (1206806400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36978                    (1224950400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36979                    (1238256000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36980                    (1256400000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36981                    (1269705600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "+11" }),
36982                    (1288454400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36983                    (1301155200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
36984                    (1414249200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
36985                ];
36986                FixedTimespanSet {
36987                    first: FixedTimespan {
36988                        utc_offset: 31651,
36989                        dst_offset: 0,
36990                        name: "LMT",
36991                    },
36992                    rest: REST
36993                }
36994            },
36995
36996            Tz::Asia__Yakutsk => {
36997                const REST: &[(i64, FixedTimespan)] = &[
36998                    (-1579423138, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
36999                    (-1247558400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37000                    (354898800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37001                    (370706400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37002                    (386434800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37003                    (402242400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37004                    (417970800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37005                    (433778400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37006                    (449593200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37007                    (465325200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37008                    (481050000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37009                    (496774800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37010                    (512499600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37011                    (528224400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37012                    (543949200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37013                    (559674000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37014                    (575398800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37015                    (591123600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37016                    (606848400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37017                    (622573200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37018                    (638298000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37019                    (654627600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37020                    (670352400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "+09" }),
37021                    (686080800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
37022                    (695757600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37023                    (701802000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37024                    (717526800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37025                    (733251600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37026                    (748976400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37027                    (764701200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37028                    (780426000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37029                    (796150800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37030                    (811875600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37031                    (828205200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37032                    (846349200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37033                    (859654800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37034                    (877798800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37035                    (891104400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37036                    (909248400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37037                    (922554000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37038                    (941302800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37039                    (954003600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37040                    (972752400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37041                    (985453200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37042                    (1004202000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37043                    (1017507600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37044                    (1035651600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37045                    (1048957200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37046                    (1067101200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37047                    (1080406800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37048                    (1099155600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37049                    (1111856400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37050                    (1130605200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37051                    (1143306000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37052                    (1162054800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37053                    (1174755600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37054                    (1193504400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37055                    (1206810000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37056                    (1224954000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37057                    (1238259600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37058                    (1256403600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37059                    (1269709200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "+10" }),
37060                    (1288458000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37061                    (1301158800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
37062                    (1414252800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37063                ];
37064                FixedTimespanSet {
37065                    first: FixedTimespan {
37066                        utc_offset: 31138,
37067                        dst_offset: 0,
37068                        name: "LMT",
37069                    },
37070                    rest: REST
37071                }
37072            },
37073
37074            Tz::Asia__Yangon => {
37075                const REST: &[(i64, FixedTimespan)] = &[
37076                    (-2840163887, FixedTimespan { utc_offset: 23087, dst_offset: 0, name: "RMT" }),
37077                    (-1577946287, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: "+0630" }),
37078                    (-873268200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
37079                    (-778410000, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: "+0630" }),
37080                ];
37081                FixedTimespanSet {
37082                    first: FixedTimespan {
37083                        utc_offset: 23087,
37084                        dst_offset: 0,
37085                        name: "LMT",
37086                    },
37087                    rest: REST
37088                }
37089            },
37090
37091            Tz::Asia__Yekaterinburg => {
37092                const REST: &[(i64, FixedTimespan)] = &[
37093                    (-1688270553, FixedTimespan { utc_offset: 13505, dst_offset: 0, name: "PMT" }),
37094                    (-1592610305, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37095                    (-1247544000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37096                    (354913200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37097                    (370720800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37098                    (386449200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37099                    (402256800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37100                    (417985200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37101                    (433792800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37102                    (449607600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37103                    (465339600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37104                    (481064400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37105                    (496789200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37106                    (512514000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37107                    (528238800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37108                    (543963600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37109                    (559688400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37110                    (575413200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37111                    (591138000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37112                    (606862800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37113                    (622587600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37114                    (638312400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37115                    (654642000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37116                    (670366800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37117                    (686095200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37118                    (695772000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37119                    (701816400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37120                    (717541200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37121                    (733266000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37122                    (748990800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37123                    (764715600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37124                    (780440400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37125                    (796165200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37126                    (811890000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37127                    (828219600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37128                    (846363600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37129                    (859669200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37130                    (877813200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37131                    (891118800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37132                    (909262800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37133                    (922568400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37134                    (941317200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37135                    (954018000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37136                    (972766800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37137                    (985467600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37138                    (1004216400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37139                    (1017522000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37140                    (1035666000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37141                    (1048971600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37142                    (1067115600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37143                    (1080421200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37144                    (1099170000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37145                    (1111870800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37146                    (1130619600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37147                    (1143320400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37148                    (1162069200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37149                    (1174770000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37150                    (1193518800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37151                    (1206824400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37152                    (1224968400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37153                    (1238274000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37154                    (1256418000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37155                    (1269723600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: "+06" }),
37156                    (1288472400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37157                    (1301173200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
37158                    (1414267200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
37159                ];
37160                FixedTimespanSet {
37161                    first: FixedTimespan {
37162                        utc_offset: 14553,
37163                        dst_offset: 0,
37164                        name: "LMT",
37165                    },
37166                    rest: REST
37167                }
37168            },
37169
37170            Tz::Asia__Yerevan => {
37171                const REST: &[(i64, FixedTimespan)] = &[
37172                    (-1441162680, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
37173                    (-405140400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37174                    (354916800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37175                    (370724400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37176                    (386452800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37177                    (402260400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37178                    (417988800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37179                    (433796400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37180                    (449611200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37181                    (465343200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37182                    (481068000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37183                    (496792800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37184                    (512517600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37185                    (528242400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37186                    (543967200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37187                    (559692000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37188                    (575416800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37189                    (591141600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37190                    (606866400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37191                    (622591200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37192                    (638316000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37193                    (654645600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37194                    (670370400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
37195                    (686098800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
37196                    (701823600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
37197                    (717548400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
37198                    (733273200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
37199                    (748998000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
37200                    (764722800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
37201                    (780447600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
37202                    (796172400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
37203                    (811893600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37204                    (859672800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37205                    (877816800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37206                    (891122400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37207                    (909266400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37208                    (922572000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37209                    (941320800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37210                    (954021600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37211                    (972770400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37212                    (985471200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37213                    (1004220000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37214                    (1017525600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37215                    (1035669600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37216                    (1048975200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37217                    (1067119200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37218                    (1080424800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37219                    (1099173600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37220                    (1111874400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37221                    (1130623200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37222                    (1143324000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37223                    (1162072800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37224                    (1174773600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37225                    (1193522400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37226                    (1206828000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37227                    (1224972000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37228                    (1238277600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37229                    (1256421600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37230                    (1269727200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37231                    (1288476000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37232                    (1301176800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
37233                    (1319925600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
37234                ];
37235                FixedTimespanSet {
37236                    first: FixedTimespan {
37237                        utc_offset: 10680,
37238                        dst_offset: 0,
37239                        name: "LMT",
37240                    },
37241                    rest: REST
37242                }
37243            },
37244
37245            Tz::Atlantic__Azores => {
37246                const REST: &[(i64, FixedTimespan)] = &[
37247                    (-2713904240, FixedTimespan { utc_offset: -6872, dst_offset: 0, name: "HMT" }),
37248                    (-1830369928, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37249                    (-1689548400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37250                    (-1677794400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37251                    (-1667430000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37252                    (-1647730800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37253                    (-1635807600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37254                    (-1616194800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37255                    (-1604358000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37256                    (-1584658800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37257                    (-1572735600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37258                    (-1553036400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37259                    (-1541199600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37260                    (-1521500400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37261                    (-1442444400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37262                    (-1426806000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37263                    (-1379286000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37264                    (-1364770800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37265                    (-1348441200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37266                    (-1333321200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37267                    (-1316386800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37268                    (-1301266800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37269                    (-1284332400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37270                    (-1269817200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37271                    (-1221433200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37272                    (-1206918000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37273                    (-1191193200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37274                    (-1175468400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37275                    (-1127689200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37276                    (-1111964400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37277                    (-1096844400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37278                    (-1080514800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37279                    (-1063580400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37280                    (-1049065200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37281                    (-1033340400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37282                    (-1017615600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37283                    (-1002495600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37284                    (-986166000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37285                    (-969231600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37286                    (-950482800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37287                    (-942015600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37288                    (-922662000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37289                    (-906937200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37290                    (-891126000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37291                    (-877302000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37292                    (-873680400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "+00" }),
37293                    (-873676800, FixedTimespan { utc_offset: -7200, dst_offset: 7200, name: "+00" }),
37294                    (-864007200, FixedTimespan { utc_offset: -7200, dst_offset: 7200, name: "-01" }),
37295                    (-864000000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37296                    (-857948400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37297                    (-845852400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37298                    (-842835600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "+00" }),
37299                    (-842832000, FixedTimespan { utc_offset: -7200, dst_offset: 7200, name: "+00" }),
37300                    (-831348000, FixedTimespan { utc_offset: -7200, dst_offset: 7200, name: "-01" }),
37301                    (-831340800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37302                    (-825894000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37303                    (-814402800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37304                    (-810781200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "+00" }),
37305                    (-810777600, FixedTimespan { utc_offset: -7200, dst_offset: 7200, name: "+00" }),
37306                    (-799898400, FixedTimespan { utc_offset: -7200, dst_offset: 7200, name: "-01" }),
37307                    (-799891200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37308                    (-794444400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37309                    (-782953200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37310                    (-779331600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "+00" }),
37311                    (-779328000, FixedTimespan { utc_offset: -7200, dst_offset: 7200, name: "+00" }),
37312                    (-768448800, FixedTimespan { utc_offset: -7200, dst_offset: 7200, name: "-01" }),
37313                    (-768441600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37314                    (-762994800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37315                    (-749084400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37316                    (-733359600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37317                    (-717624000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37318                    (-701899200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37319                    (-686174400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37320                    (-670449600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37321                    (-654724800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37322                    (-639000000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37323                    (-623275200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37324                    (-607550400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37325                    (-591825600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37326                    (-575496000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37327                    (-559771200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37328                    (-544046400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37329                    (-528321600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37330                    (-512596800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37331                    (-496872000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37332                    (-481147200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37333                    (-465422400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37334                    (-449697600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37335                    (-433972800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37336                    (-417643200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37337                    (-401918400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37338                    (-386193600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37339                    (-370468800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37340                    (-354744000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37341                    (-339019200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37342                    (-323294400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37343                    (-307569600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37344                    (-291844800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37345                    (-276120000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37346                    (-260395200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37347                    (-244670400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37348                    (-228340800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37349                    (-212616000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37350                    (-196891200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37351                    (-181166400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37352                    (-165441600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37353                    (-149716800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
37354                    (-133992000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
37355                    (-118267200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37356                    (228272400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37357                    (243997200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37358                    (260326800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37359                    (276051600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37360                    (291776400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37361                    (307504800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37362                    (323226000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37363                    (338954400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37364                    (354679200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37365                    (370404000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37366                    (386128800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37367                    (401853600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37368                    (417582000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37369                    (433303200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37370                    (449028000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37371                    (465357600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37372                    (481082400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37373                    (496807200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37374                    (512532000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37375                    (528256800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37376                    (543981600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37377                    (559706400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37378                    (575431200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37379                    (591156000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37380                    (606880800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37381                    (622605600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37382                    (638330400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37383                    (654660000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37384                    (670384800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37385                    (686109600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37386                    (701834400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37387                    (717555600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37388                    (733280400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37389                    (749005200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37390                    (764730000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37391                    (780454800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37392                    (796179600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37393                    (811904400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37394                    (828234000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37395                    (846378000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37396                    (859683600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37397                    (877827600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37398                    (891133200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37399                    (909277200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37400                    (922582800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37401                    (941331600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37402                    (954032400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37403                    (972781200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37404                    (985482000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37405                    (1004230800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37406                    (1017536400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37407                    (1035680400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37408                    (1048986000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37409                    (1067130000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37410                    (1080435600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37411                    (1099184400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37412                    (1111885200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37413                    (1130634000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37414                    (1143334800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37415                    (1162083600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37416                    (1174784400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37417                    (1193533200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37418                    (1206838800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37419                    (1224982800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37420                    (1238288400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37421                    (1256432400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37422                    (1269738000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37423                    (1288486800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37424                    (1301187600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37425                    (1319936400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37426                    (1332637200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37427                    (1351386000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37428                    (1364691600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37429                    (1382835600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37430                    (1396141200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37431                    (1414285200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37432                    (1427590800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37433                    (1445734800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37434                    (1459040400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37435                    (1477789200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37436                    (1490490000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37437                    (1509238800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37438                    (1521939600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37439                    (1540688400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37440                    (1553994000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37441                    (1572138000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37442                    (1585443600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37443                    (1603587600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37444                    (1616893200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37445                    (1635642000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37446                    (1648342800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37447                    (1667091600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37448                    (1679792400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37449                    (1698541200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37450                    (1711846800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37451                    (1729990800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37452                    (1743296400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37453                    (1761440400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37454                    (1774746000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37455                    (1792890000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37456                    (1806195600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37457                    (1824944400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37458                    (1837645200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37459                    (1856394000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37460                    (1869094800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37461                    (1887843600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37462                    (1901149200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37463                    (1919293200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37464                    (1932598800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37465                    (1950742800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37466                    (1964048400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37467                    (1982797200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37468                    (1995498000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37469                    (2014246800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37470                    (2026947600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37471                    (2045696400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37472                    (2058397200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37473                    (2077146000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37474                    (2090451600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37475                    (2108595600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37476                    (2121901200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37477                    (2140045200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37478                    (2153350800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37479                    (2172099600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37480                    (2184800400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37481                    (2203549200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37482                    (2216250000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37483                    (2234998800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37484                    (2248304400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37485                    (2266448400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37486                    (2279754000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37487                    (2297898000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37488                    (2311203600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37489                    (2329347600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37490                    (2342653200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37491                    (2361402000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37492                    (2374102800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37493                    (2392851600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37494                    (2405552400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37495                    (2424301200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37496                    (2437606800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37497                    (2455750800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37498                    (2469056400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37499                    (2487200400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37500                    (2500506000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37501                    (2519254800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37502                    (2531955600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37503                    (2550704400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37504                    (2563405200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37505                    (2582154000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37506                    (2595459600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37507                    (2613603600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37508                    (2626909200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37509                    (2645053200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37510                    (2658358800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37511                    (2676502800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37512                    (2689808400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37513                    (2708557200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37514                    (2721258000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37515                    (2740006800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37516                    (2752707600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37517                    (2771456400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37518                    (2784762000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37519                    (2802906000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37520                    (2816211600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37521                    (2834355600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37522                    (2847661200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37523                    (2866410000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37524                    (2879110800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37525                    (2897859600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37526                    (2910560400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37527                    (2929309200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37528                    (2942010000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37529                    (2960758800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37530                    (2974064400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37531                    (2992208400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37532                    (3005514000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37533                    (3023658000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37534                    (3036963600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37535                    (3055712400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37536                    (3068413200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37537                    (3087162000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37538                    (3099862800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37539                    (3118611600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37540                    (3131917200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37541                    (3150061200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37542                    (3163366800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37543                    (3181510800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37544                    (3194816400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37545                    (3212960400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37546                    (3226266000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37547                    (3245014800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37548                    (3257715600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37549                    (3276464400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37550                    (3289165200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37551                    (3307914000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37552                    (3321219600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37553                    (3339363600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37554                    (3352669200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37555                    (3370813200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37556                    (3384118800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37557                    (3402867600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37558                    (3415568400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37559                    (3434317200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37560                    (3447018000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37561                    (3465766800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37562                    (3479072400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37563                    (3497216400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37564                    (3510522000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37565                    (3528666000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37566                    (3541971600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37567                    (3560115600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37568                    (3573421200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37569                    (3592170000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37570                    (3604870800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37571                    (3623619600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37572                    (3636320400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37573                    (3655069200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37574                    (3668374800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37575                    (3686518800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37576                    (3699824400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37577                    (3717968400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37578                    (3731274000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37579                    (3750022800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37580                    (3762723600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37581                    (3781472400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37582                    (3794173200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37583                    (3812922000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37584                    (3825622800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37585                    (3844371600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37586                    (3857677200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37587                    (3875821200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37588                    (3889126800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37589                    (3907270800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37590                    (3920576400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37591                    (3939325200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37592                    (3952026000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37593                    (3970774800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37594                    (3983475600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37595                    (4002224400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37596                    (4015530000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37597                    (4033674000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37598                    (4046979600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37599                    (4065123600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37600                    (4078429200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
37601                    (4096573200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37602                ];
37603                FixedTimespanSet {
37604                    first: FixedTimespan {
37605                        utc_offset: -6160,
37606                        dst_offset: 0,
37607                        name: "LMT",
37608                    },
37609                    rest: REST
37610                }
37611            },
37612
37613            Tz::Atlantic__Bermuda => {
37614                const REST: &[(i64, FixedTimespan)] = &[
37615                    (-2524506042, FixedTimespan { utc_offset: -15558, dst_offset: 0, name: "BMT" }),
37616                    (-1664307642, FixedTimespan { utc_offset: -15558, dst_offset: 3600, name: "BST" }),
37617                    (-1648932042, FixedTimespan { utc_offset: -15558, dst_offset: 0, name: "BMT" }),
37618                    (-1632080442, FixedTimespan { utc_offset: -15558, dst_offset: 3600, name: "BST" }),
37619                    (-1618692042, FixedTimespan { utc_offset: -15558, dst_offset: 0, name: "BMT" }),
37620                    (-1262281242, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37621                    (-882727200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37622                    (-858538800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37623                    (-845229600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37624                    (-825879600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37625                    (-814384800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37626                    (-793825200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37627                    (-782935200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37628                    (-762375600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37629                    (-713988000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37630                    (-703710000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37631                    (-681933600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37632                    (-672865200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37633                    (-650484000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37634                    (-641415600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37635                    (-618429600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37636                    (-609966000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37637                    (-586980000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37638                    (-578516400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37639                    (-555530400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37640                    (-546462000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37641                    (-429127200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37642                    (-415825200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37643                    (136360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37644                    (152082000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37645                    (167810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37646                    (183531600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37647                    (199260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37648                    (215586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37649                    (230709600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37650                    (247035600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37651                    (262764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37652                    (278485200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37653                    (294213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37654                    (309934800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37655                    (325663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37656                    (341384400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37657                    (357112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37658                    (372834000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37659                    (388562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37660                    (404888400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37661                    (420012000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37662                    (436338000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37663                    (452066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37664                    (467787600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37665                    (483516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37666                    (499237200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37667                    (514965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37668                    (530686800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37669                    (544600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37670                    (562136400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37671                    (576050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37672                    (594190800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37673                    (607500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37674                    (625640400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37675                    (638949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37676                    (657090000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37677                    (671004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37678                    (688539600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37679                    (702453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37680                    (719989200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37681                    (733903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37682                    (752043600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37683                    (765352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37684                    (783493200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37685                    (796802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37686                    (814942800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37687                    (828856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37688                    (846392400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37689                    (860306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37690                    (877842000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37691                    (891756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37692                    (909291600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37693                    (923205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37694                    (941346000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37695                    (954655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37696                    (972795600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37697                    (986104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37698                    (1004245200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37699                    (1018159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37700                    (1035694800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37701                    (1049608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37702                    (1067144400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37703                    (1081058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37704                    (1099198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37705                    (1112508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37706                    (1130648400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37707                    (1143957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37708                    (1162098000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37709                    (1173592800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37710                    (1194152400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37711                    (1205042400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37712                    (1225602000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37713                    (1236492000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37714                    (1257051600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37715                    (1268546400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37716                    (1289106000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37717                    (1299996000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37718                    (1320555600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37719                    (1331445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37720                    (1352005200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37721                    (1362895200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37722                    (1383454800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37723                    (1394344800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37724                    (1414904400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37725                    (1425794400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37726                    (1446354000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37727                    (1457848800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37728                    (1478408400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37729                    (1489298400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37730                    (1509858000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37731                    (1520748000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37732                    (1541307600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37733                    (1552197600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37734                    (1572757200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37735                    (1583647200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37736                    (1604206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37737                    (1615701600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37738                    (1636261200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37739                    (1647151200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37740                    (1667710800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37741                    (1678600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37742                    (1699160400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37743                    (1710050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37744                    (1730610000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37745                    (1741500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37746                    (1762059600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37747                    (1772949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37748                    (1793509200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37749                    (1805004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37750                    (1825563600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37751                    (1836453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37752                    (1857013200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37753                    (1867903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37754                    (1888462800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37755                    (1899352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37756                    (1919912400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37757                    (1930802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37758                    (1951362000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37759                    (1962856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37760                    (1983416400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37761                    (1994306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37762                    (2014866000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37763                    (2025756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37764                    (2046315600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37765                    (2057205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37766                    (2077765200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37767                    (2088655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37768                    (2109214800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37769                    (2120104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37770                    (2140664400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37771                    (2152159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37772                    (2172718800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37773                    (2183608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37774                    (2204168400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37775                    (2215058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37776                    (2235618000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37777                    (2246508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37778                    (2267067600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37779                    (2277957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37780                    (2298517200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37781                    (2309407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37782                    (2329966800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37783                    (2341461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37784                    (2362021200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37785                    (2372911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37786                    (2393470800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37787                    (2404360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37788                    (2424920400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37789                    (2435810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37790                    (2456370000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37791                    (2467260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37792                    (2487819600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37793                    (2499314400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37794                    (2519874000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37795                    (2530764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37796                    (2551323600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37797                    (2562213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37798                    (2582773200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37799                    (2593663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37800                    (2614222800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37801                    (2625112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37802                    (2645672400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37803                    (2656562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37804                    (2677122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37805                    (2688616800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37806                    (2709176400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37807                    (2720066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37808                    (2740626000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37809                    (2751516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37810                    (2772075600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37811                    (2782965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37812                    (2803525200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37813                    (2814415200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37814                    (2834974800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37815                    (2846469600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37816                    (2867029200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37817                    (2877919200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37818                    (2898478800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37819                    (2909368800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37820                    (2929928400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37821                    (2940818400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37822                    (2961378000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37823                    (2972268000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37824                    (2992827600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37825                    (3003717600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37826                    (3024277200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37827                    (3035772000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37828                    (3056331600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37829                    (3067221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37830                    (3087781200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37831                    (3098671200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37832                    (3119230800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37833                    (3130120800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37834                    (3150680400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37835                    (3161570400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37836                    (3182130000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37837                    (3193020000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37838                    (3213579600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37839                    (3225074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37840                    (3245634000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37841                    (3256524000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37842                    (3277083600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37843                    (3287973600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37844                    (3308533200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37845                    (3319423200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37846                    (3339982800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37847                    (3350872800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37848                    (3371432400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37849                    (3382927200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37850                    (3403486800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37851                    (3414376800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37852                    (3434936400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37853                    (3445826400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37854                    (3466386000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37855                    (3477276000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37856                    (3497835600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37857                    (3508725600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37858                    (3529285200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37859                    (3540175200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37860                    (3560734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37861                    (3572229600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37862                    (3592789200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37863                    (3603679200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37864                    (3624238800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37865                    (3635128800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37866                    (3655688400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37867                    (3666578400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37868                    (3687138000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37869                    (3698028000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37870                    (3718587600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37871                    (3730082400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37872                    (3750642000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37873                    (3761532000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37874                    (3782091600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37875                    (3792981600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37876                    (3813541200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37877                    (3824431200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37878                    (3844990800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37879                    (3855880800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37880                    (3876440400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37881                    (3887330400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37882                    (3907890000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37883                    (3919384800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37884                    (3939944400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37885                    (3950834400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37886                    (3971394000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37887                    (3982284000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37888                    (4002843600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37889                    (4013733600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37890                    (4034293200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37891                    (4045183200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37892                    (4065742800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37893                    (4076632800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
37894                    (4097192400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
37895                ];
37896                FixedTimespanSet {
37897                    first: FixedTimespan {
37898                        utc_offset: -15558,
37899                        dst_offset: 0,
37900                        name: "LMT",
37901                    },
37902                    rest: REST
37903                }
37904            },
37905
37906            Tz::Atlantic__Canary => {
37907                const REST: &[(i64, FixedTimespan)] = &[
37908                    (-1509663504, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
37909                    (-733874400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37910                    (323827200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37911                    (338950800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37912                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37913                    (370400400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37914                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37915                    (401850000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37916                    (417574800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37917                    (433299600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37918                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37919                    (465354000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37920                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37921                    (496803600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37922                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37923                    (528253200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37924                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37925                    (559702800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37926                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37927                    (591152400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37928                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37929                    (622602000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37930                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37931                    (654656400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37932                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37933                    (686106000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37934                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37935                    (717555600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37936                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37937                    (749005200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37938                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37939                    (780454800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37940                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37941                    (811904400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37942                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37943                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37944                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37945                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37946                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37947                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37948                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37949                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37950                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37951                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37952                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37953                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37954                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37955                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37956                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37957                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37958                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37959                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37960                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37961                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37962                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37963                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37964                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37965                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37966                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37967                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37968                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37969                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37970                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37971                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37972                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37973                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37974                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37975                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37976                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37977                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37978                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37979                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37980                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37981                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37982                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37983                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37984                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37985                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37986                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37987                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37988                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37989                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37990                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37991                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37992                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37993                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37994                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37995                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37996                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37997                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
37998                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
37999                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38000                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38001                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38002                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38003                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38004                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38005                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38006                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38007                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38008                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38009                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38010                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38011                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38012                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38013                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38014                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38015                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38016                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38017                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38018                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38019                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38020                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38021                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38022                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38023                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38024                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38025                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38026                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38027                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38028                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38029                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38030                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38031                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38032                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38033                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38034                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38035                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38036                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38037                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38038                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38039                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38040                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38041                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38042                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38043                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38044                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38045                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38046                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38047                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38048                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38049                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38050                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38051                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38052                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38053                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38054                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38055                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38056                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38057                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38058                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38059                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38060                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38061                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38062                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38063                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38064                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38065                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38066                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38067                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38068                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38069                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38070                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38071                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38072                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38073                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38074                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38075                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38076                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38077                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38078                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38079                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38080                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38081                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38082                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38083                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38084                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38085                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38086                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38087                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38088                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38089                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38090                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38091                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38092                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38093                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38094                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38095                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38096                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38097                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38098                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38099                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38100                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38101                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38102                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38103                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38104                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38105                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38106                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38107                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38108                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38109                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38110                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38111                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38112                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38113                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38114                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38115                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38116                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38117                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38118                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38119                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38120                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38121                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38122                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38123                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38124                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38125                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38126                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38127                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38128                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38129                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38130                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38131                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38132                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38133                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38134                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38135                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38136                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38137                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38138                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38139                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38140                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38141                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38142                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38143                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38144                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38145                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38146                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38147                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38148                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38149                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38150                ];
38151                FixedTimespanSet {
38152                    first: FixedTimespan {
38153                        utc_offset: -3696,
38154                        dst_offset: 0,
38155                        name: "LMT",
38156                    },
38157                    rest: REST
38158                }
38159            },
38160
38161            Tz::Atlantic__Cape_Verde => {
38162                const REST: &[(i64, FixedTimespan)] = &[
38163                    (-1830371156, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
38164                    (-862610400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
38165                    (-764118000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
38166                    (186120000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
38167                ];
38168                FixedTimespanSet {
38169                    first: FixedTimespan {
38170                        utc_offset: -5644,
38171                        dst_offset: 0,
38172                        name: "LMT",
38173                    },
38174                    rest: REST
38175                }
38176            },
38177
38178            Tz::Atlantic__Faeroe => {
38179                const REST: &[(i64, FixedTimespan)] = &[
38180                    (-1955748776, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38181                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38182                    (370400400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38183                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38184                    (401850000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38185                    (417574800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38186                    (433299600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38187                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38188                    (465354000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38189                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38190                    (496803600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38191                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38192                    (528253200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38193                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38194                    (559702800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38195                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38196                    (591152400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38197                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38198                    (622602000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38199                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38200                    (654656400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38201                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38202                    (686106000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38203                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38204                    (717555600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38205                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38206                    (749005200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38207                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38208                    (780454800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38209                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38210                    (811904400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38211                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38212                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38213                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38214                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38215                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38216                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38217                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38218                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38219                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38220                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38221                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38222                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38223                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38224                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38225                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38226                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38227                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38228                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38229                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38230                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38231                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38232                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38233                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38234                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38235                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38236                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38237                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38238                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38239                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38240                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38241                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38242                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38243                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38244                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38245                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38246                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38247                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38248                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38249                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38250                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38251                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38252                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38253                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38254                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38255                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38256                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38257                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38258                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38259                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38260                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38261                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38262                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38263                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38264                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38265                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38266                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38267                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38268                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38269                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38270                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38271                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38272                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38273                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38274                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38275                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38276                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38277                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38278                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38279                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38280                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38281                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38282                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38283                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38284                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38285                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38286                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38287                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38288                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38289                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38290                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38291                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38292                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38293                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38294                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38295                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38296                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38297                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38298                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38299                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38300                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38301                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38302                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38303                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38304                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38305                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38306                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38307                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38308                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38309                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38310                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38311                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38312                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38313                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38314                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38315                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38316                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38317                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38318                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38319                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38320                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38321                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38322                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38323                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38324                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38325                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38326                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38327                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38328                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38329                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38330                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38331                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38332                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38333                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38334                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38335                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38336                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38337                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38338                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38339                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38340                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38341                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38342                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38343                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38344                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38345                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38346                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38347                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38348                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38349                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38350                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38351                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38352                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38353                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38354                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38355                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38356                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38357                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38358                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38359                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38360                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38361                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38362                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38363                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38364                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38365                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38366                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38367                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38368                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38369                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38370                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38371                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38372                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38373                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38374                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38375                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38376                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38377                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38378                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38379                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38380                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38381                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38382                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38383                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38384                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38385                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38386                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38387                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38388                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38389                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38390                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38391                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38392                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38393                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38394                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38395                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38396                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38397                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38398                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38399                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38400                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38401                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38402                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38403                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38404                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38405                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38406                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38407                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38408                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38409                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38410                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38411                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38412                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38413                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38414                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38415                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38416                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38417                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38418                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38419                ];
38420                FixedTimespanSet {
38421                    first: FixedTimespan {
38422                        utc_offset: -1624,
38423                        dst_offset: 0,
38424                        name: "LMT",
38425                    },
38426                    rest: REST
38427                }
38428            },
38429
38430            Tz::Atlantic__Faroe => {
38431                const REST: &[(i64, FixedTimespan)] = &[
38432                    (-1955748776, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38433                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38434                    (370400400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38435                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38436                    (401850000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38437                    (417574800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38438                    (433299600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38439                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38440                    (465354000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38441                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38442                    (496803600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38443                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38444                    (528253200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38445                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38446                    (559702800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38447                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38448                    (591152400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38449                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38450                    (622602000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38451                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38452                    (654656400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38453                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38454                    (686106000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38455                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38456                    (717555600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38457                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38458                    (749005200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38459                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38460                    (780454800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38461                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38462                    (811904400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38463                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38464                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38465                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38466                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38467                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38468                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38469                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38470                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38471                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38472                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38473                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38474                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38475                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38476                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38477                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38478                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38479                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38480                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38481                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38482                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38483                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38484                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38485                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38486                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38487                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38488                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38489                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38490                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38491                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38492                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38493                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38494                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38495                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38496                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38497                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38498                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38499                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38500                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38501                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38502                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38503                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38504                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38505                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38506                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38507                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38508                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38509                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38510                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38511                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38512                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38513                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38514                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38515                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38516                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38517                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38518                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38519                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38520                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38521                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38522                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38523                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38524                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38525                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38526                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38527                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38528                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38529                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38530                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38531                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38532                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38533                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38534                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38535                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38536                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38537                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38538                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38539                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38540                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38541                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38542                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38543                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38544                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38545                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38546                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38547                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38548                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38549                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38550                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38551                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38552                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38553                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38554                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38555                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38556                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38557                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38558                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38559                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38560                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38561                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38562                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38563                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38564                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38565                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38566                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38567                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38568                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38569                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38570                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38571                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38572                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38573                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38574                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38575                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38576                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38577                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38578                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38579                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38580                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38581                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38582                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38583                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38584                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38585                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38586                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38587                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38588                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38589                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38590                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38591                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38592                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38593                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38594                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38595                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38596                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38597                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38598                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38599                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38600                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38601                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38602                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38603                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38604                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38605                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38606                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38607                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38608                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38609                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38610                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38611                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38612                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38613                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38614                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38615                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38616                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38617                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38618                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38619                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38620                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38621                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38622                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38623                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38624                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38625                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38626                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38627                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38628                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38629                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38630                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38631                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38632                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38633                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38634                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38635                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38636                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38637                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38638                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38639                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38640                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38641                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38642                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38643                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38644                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38645                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38646                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38647                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38648                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38649                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38650                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38651                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38652                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38653                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38654                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38655                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38656                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38657                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38658                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38659                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38660                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38661                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38662                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38663                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38664                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38665                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38666                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38667                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38668                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38669                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
38670                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
38671                ];
38672                FixedTimespanSet {
38673                    first: FixedTimespan {
38674                        utc_offset: -1624,
38675                        dst_offset: 0,
38676                        name: "LMT",
38677                    },
38678                    rest: REST
38679                }
38680            },
38681
38682            Tz::Atlantic__Jan_Mayen => {
38683                const REST: &[(i64, FixedTimespan)] = &[
38684                    (-2422054408, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38685                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38686                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38687                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38688                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38689                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38690                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38691                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38692                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38693                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38694                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38695                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38696                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38697                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38698                    (-776563200, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: "CEMT" }),
38699                    (-765936000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38700                    (-761180400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38701                    (-748479600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38702                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38703                    (-717631200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38704                    (-714610800, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: "CEMT" }),
38705                    (-710380800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38706                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38707                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38708                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38709                    (-654130800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38710                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38711                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38712                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38713                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38714                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38715                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38716                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38717                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38718                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38719                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38720                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38721                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38722                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38723                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38724                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38725                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38726                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38727                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38728                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38729                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38730                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38731                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38732                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38733                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38734                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38735                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38736                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38737                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38738                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38739                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38740                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38741                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38742                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38743                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38744                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38745                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38746                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38747                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38748                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38749                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38750                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38751                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38752                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38753                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38754                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38755                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38756                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38757                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38758                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38759                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38760                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38761                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38762                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38763                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38764                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38765                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38766                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38767                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38768                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38769                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38770                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38771                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38772                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38773                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38774                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38775                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38776                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38777                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38778                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38779                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38780                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38781                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38782                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38783                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38784                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38785                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38786                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38787                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38788                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38789                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38790                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38791                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38792                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38793                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38794                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38795                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38796                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38797                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38798                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38799                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38800                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38801                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38802                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38803                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38804                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38805                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38806                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38807                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38808                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38809                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38810                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38811                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38812                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38813                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38814                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38815                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38816                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38817                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38818                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38819                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38820                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38821                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38822                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38823                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38824                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38825                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38826                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38827                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38828                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38829                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38830                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38831                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38832                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38833                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38834                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38835                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38836                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38837                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38838                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38839                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38840                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38841                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38842                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38843                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38844                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38845                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38846                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38847                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38848                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38849                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38850                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38851                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38852                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38853                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38854                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38855                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38856                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38857                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38858                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38859                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38860                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38861                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38862                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38863                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38864                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38865                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38866                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38867                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38868                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38869                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38870                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38871                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38872                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38873                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38874                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38875                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38876                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38877                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38878                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38879                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38880                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38881                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38882                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38883                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38884                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38885                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38886                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38887                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38888                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38889                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38890                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38891                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38892                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38893                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38894                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38895                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38896                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38897                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38898                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38899                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38900                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38901                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38902                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38903                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38904                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38905                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38906                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38907                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38908                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38909                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38910                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38911                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38912                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38913                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38914                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38915                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38916                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38917                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38918                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38919                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38920                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38921                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38922                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38923                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38924                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38925                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38926                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38927                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38928                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38929                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38930                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38931                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38932                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38933                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38934                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38935                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38936                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38937                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38938                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38939                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38940                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38941                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38942                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38943                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38944                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38945                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38946                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38947                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38948                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38949                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
38950                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
38951                ];
38952                FixedTimespanSet {
38953                    first: FixedTimespan {
38954                        utc_offset: 3208,
38955                        dst_offset: 0,
38956                        name: "LMT",
38957                    },
38958                    rest: REST
38959                }
38960            },
38961
38962            Tz::Atlantic__Madeira => {
38963                const REST: &[(i64, FixedTimespan)] = &[
38964                    (-2713906344, FixedTimespan { utc_offset: -4056, dst_offset: 0, name: "FMT" }),
38965                    (-1830376344, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
38966                    (-1689552000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
38967                    (-1677798000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
38968                    (-1667433600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
38969                    (-1647734400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
38970                    (-1635811200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
38971                    (-1616198400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
38972                    (-1604361600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
38973                    (-1584662400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
38974                    (-1572739200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
38975                    (-1553040000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
38976                    (-1541203200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
38977                    (-1521504000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
38978                    (-1442448000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
38979                    (-1426809600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
38980                    (-1379289600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
38981                    (-1364774400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
38982                    (-1348444800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
38983                    (-1333324800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
38984                    (-1316390400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
38985                    (-1301270400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
38986                    (-1284336000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
38987                    (-1269820800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
38988                    (-1221436800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
38989                    (-1206921600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
38990                    (-1191196800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
38991                    (-1175472000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
38992                    (-1127692800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
38993                    (-1111968000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
38994                    (-1096848000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
38995                    (-1080518400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
38996                    (-1063584000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
38997                    (-1049068800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
38998                    (-1033344000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
38999                    (-1017619200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39000                    (-1002499200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39001                    (-986169600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39002                    (-969235200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39003                    (-950486400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39004                    (-942019200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39005                    (-922665600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39006                    (-906940800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39007                    (-891129600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39008                    (-877305600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39009                    (-873684000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+01" }),
39010                    (-873680400, FixedTimespan { utc_offset: -3600, dst_offset: 7200, name: "+01" }),
39011                    (-864010800, FixedTimespan { utc_offset: -3600, dst_offset: 7200, name: "+00" }),
39012                    (-864003600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39013                    (-857952000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39014                    (-845856000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39015                    (-842839200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+01" }),
39016                    (-842835600, FixedTimespan { utc_offset: -3600, dst_offset: 7200, name: "+01" }),
39017                    (-831351600, FixedTimespan { utc_offset: -3600, dst_offset: 7200, name: "+00" }),
39018                    (-831344400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39019                    (-825897600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39020                    (-814406400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39021                    (-810784800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+01" }),
39022                    (-810781200, FixedTimespan { utc_offset: -3600, dst_offset: 7200, name: "+01" }),
39023                    (-799902000, FixedTimespan { utc_offset: -3600, dst_offset: 7200, name: "+00" }),
39024                    (-799894800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39025                    (-794448000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39026                    (-782956800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39027                    (-779335200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+01" }),
39028                    (-779331600, FixedTimespan { utc_offset: -3600, dst_offset: 7200, name: "+01" }),
39029                    (-768452400, FixedTimespan { utc_offset: -3600, dst_offset: 7200, name: "+00" }),
39030                    (-768445200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39031                    (-762998400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39032                    (-749088000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39033                    (-733363200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39034                    (-717627600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39035                    (-701902800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39036                    (-686178000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39037                    (-670453200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39038                    (-654728400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39039                    (-639003600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39040                    (-623278800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39041                    (-607554000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39042                    (-591829200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39043                    (-575499600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39044                    (-559774800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39045                    (-544050000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39046                    (-528325200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39047                    (-512600400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39048                    (-496875600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39049                    (-481150800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39050                    (-465426000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39051                    (-449701200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39052                    (-433976400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39053                    (-417646800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39054                    (-401922000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39055                    (-386197200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39056                    (-370472400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39057                    (-354747600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39058                    (-339022800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39059                    (-323298000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39060                    (-307573200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39061                    (-291848400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39062                    (-276123600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39063                    (-260398800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39064                    (-244674000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39065                    (-228344400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39066                    (-212619600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39067                    (-196894800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39068                    (-181170000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39069                    (-165445200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39070                    (-149720400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: "+00" }),
39071                    (-133995600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: "-01" }),
39072                    (-118270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39073                    (228268800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39074                    (243993600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39075                    (260323200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39076                    (276048000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39077                    (291772800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39078                    (307501200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39079                    (323222400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39080                    (338950800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39081                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39082                    (370400400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39083                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39084                    (401850000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39085                    (417578400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39086                    (433299600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39087                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39088                    (465354000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39089                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39090                    (496803600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39091                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39092                    (528253200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39093                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39094                    (559702800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39095                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39096                    (591152400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39097                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39098                    (622602000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39099                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39100                    (654656400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39101                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39102                    (686106000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39103                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39104                    (717555600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39105                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39106                    (749005200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39107                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39108                    (780454800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39109                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39110                    (811904400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39111                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39112                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39113                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39114                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39115                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39116                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39117                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39118                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39119                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39120                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39121                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39122                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39123                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39124                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39125                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39126                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39127                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39128                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39129                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39130                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39131                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39132                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39133                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39134                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39135                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39136                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39137                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39138                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39139                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39140                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39141                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39142                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39143                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39144                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39145                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39146                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39147                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39148                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39149                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39150                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39151                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39152                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39153                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39154                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39155                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39156                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39157                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39158                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39159                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39160                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39161                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39162                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39163                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39164                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39165                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39166                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39167                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39168                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39169                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39170                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39171                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39172                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39173                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39174                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39175                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39176                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39177                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39178                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39179                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39180                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39181                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39182                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39183                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39184                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39185                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39186                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39187                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39188                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39189                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39190                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39191                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39192                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39193                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39194                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39195                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39196                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39197                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39198                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39199                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39200                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39201                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39202                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39203                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39204                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39205                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39206                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39207                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39208                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39209                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39210                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39211                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39212                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39213                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39214                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39215                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39216                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39217                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39218                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39219                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39220                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39221                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39222                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39223                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39224                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39225                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39226                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39227                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39228                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39229                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39230                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39231                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39232                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39233                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39234                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39235                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39236                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39237                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39238                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39239                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39240                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39241                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39242                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39243                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39244                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39245                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39246                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39247                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39248                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39249                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39250                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39251                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39252                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39253                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39254                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39255                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39256                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39257                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39258                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39259                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39260                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39261                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39262                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39263                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39264                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39265                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39266                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39267                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39268                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39269                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39270                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39271                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39272                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39273                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39274                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39275                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39276                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39277                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39278                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39279                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39280                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39281                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39282                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39283                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39284                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39285                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39286                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39287                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39288                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39289                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39290                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39291                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39292                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39293                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39294                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39295                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39296                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39297                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39298                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39299                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39300                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39301                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39302                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39303                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39304                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39305                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39306                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39307                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39308                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39309                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39310                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39311                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39312                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39313                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39314                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39315                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39316                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39317                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
39318                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
39319                ];
39320                FixedTimespanSet {
39321                    first: FixedTimespan {
39322                        utc_offset: -4056,
39323                        dst_offset: 0,
39324                        name: "LMT",
39325                    },
39326                    rest: REST
39327                }
39328            },
39329
39330            Tz::Atlantic__Reykjavik => {
39331                const REST: &[(i64, FixedTimespan)] = &[
39332                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
39333                ];
39334                FixedTimespanSet {
39335                    first: FixedTimespan {
39336                        utc_offset: -968,
39337                        dst_offset: 0,
39338                        name: "LMT",
39339                    },
39340                    rest: REST
39341                }
39342            },
39343
39344            Tz::Atlantic__South_Georgia => {
39345                const REST: &[(i64, FixedTimespan)] = &[
39346                    (-2524512832, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
39347                ];
39348                FixedTimespanSet {
39349                    first: FixedTimespan {
39350                        utc_offset: -8768,
39351                        dst_offset: 0,
39352                        name: "LMT",
39353                    },
39354                    rest: REST
39355                }
39356            },
39357
39358            Tz::Atlantic__St_Helena => {
39359                const REST: &[(i64, FixedTimespan)] = &[
39360                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
39361                ];
39362                FixedTimespanSet {
39363                    first: FixedTimespan {
39364                        utc_offset: -968,
39365                        dst_offset: 0,
39366                        name: "LMT",
39367                    },
39368                    rest: REST
39369                }
39370            },
39371
39372            Tz::Atlantic__Stanley => {
39373                const REST: &[(i64, FixedTimespan)] = &[
39374                    (-2524507716, FixedTimespan { utc_offset: -13884, dst_offset: 0, name: "SMT" }),
39375                    (-1824235716, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39376                    (-1018209600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39377                    (-1003093200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39378                    (-986760000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39379                    (-971643600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39380                    (-954705600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39381                    (-939589200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39382                    (-923256000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39383                    (-908139600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39384                    (-891806400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39385                    (-876690000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39386                    (-860356800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39387                    (-852066000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39388                    (420609600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
39389                    (433306800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
39390                    (452052000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
39391                    (464151600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
39392                    (483501600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
39393                    (495601200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39394                    (514350000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39395                    (527054400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39396                    (545799600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39397                    (558504000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39398                    (577249200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39399                    (589953600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39400                    (608698800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39401                    (621403200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39402                    (640753200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39403                    (652852800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39404                    (672202800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39405                    (684907200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39406                    (703652400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39407                    (716356800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39408                    (735102000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39409                    (747806400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39410                    (766551600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39411                    (779256000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39412                    (798001200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39413                    (810705600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39414                    (830055600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39415                    (842760000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39416                    (861505200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39417                    (874209600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39418                    (892954800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39419                    (905659200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39420                    (924404400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39421                    (937108800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39422                    (955854000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39423                    (968558400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39424                    (987310800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39425                    (999410400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39426                    (1019365200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39427                    (1030860000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39428                    (1050814800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39429                    (1062914400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39430                    (1082264400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39431                    (1094364000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39432                    (1113714000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39433                    (1125813600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39434                    (1145163600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39435                    (1157263200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39436                    (1176613200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39437                    (1188712800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39438                    (1208667600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39439                    (1220767200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39440                    (1240117200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39441                    (1252216800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
39442                    (1271566800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
39443                    (1283666400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
39444                ];
39445                FixedTimespanSet {
39446                    first: FixedTimespan {
39447                        utc_offset: -13884,
39448                        dst_offset: 0,
39449                        name: "LMT",
39450                    },
39451                    rest: REST
39452                }
39453            },
39454
39455            Tz::Australia__ACT => {
39456                const REST: &[(i64, FixedTimespan)] = &[
39457                    (-2364113092, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39458                    (-1672560000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39459                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39460                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39461                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39462                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39463                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39464                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39465                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39466                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39467                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39468                    (89136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39469                    (100022400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39470                    (120585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39471                    (131472000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39472                    (152035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39473                    (162921600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39474                    (183484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39475                    (194976000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39476                    (215539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39477                    (226425600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39478                    (246988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39479                    (257875200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39480                    (278438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39481                    (289324800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39482                    (309888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39483                    (320774400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39484                    (341337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39485                    (352224000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39486                    (372787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39487                    (386697600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39488                    (404841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39489                    (415728000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39490                    (436291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39491                    (447177600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39492                    (467740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39493                    (478627200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39494                    (499190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39495                    (511286400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39496                    (530035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39497                    (542736000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39498                    (562089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39499                    (574790400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39500                    (594144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39501                    (606240000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39502                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39503                    (636480000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39504                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39505                    (667929600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39506                    (688492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39507                    (699379200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39508                    (719942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39509                    (731433600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39510                    (751996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39511                    (762883200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39512                    (783446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39513                    (794332800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39514                    (814896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39515                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39516                    (846345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39517                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39518                    (877795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39519                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39520                    (909244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39521                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39522                    (941299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39523                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39524                    (967305600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39525                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39526                    (1004198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39527                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39528                    (1035648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39529                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39530                    (1067097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39531                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39532                    (1099152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39533                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39534                    (1130601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39535                    (1143907200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39536                    (1162051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39537                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39538                    (1193500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39539                    (1207411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39540                    (1223136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39541                    (1238860800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39542                    (1254585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39543                    (1270310400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39544                    (1286035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39545                    (1301760000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39546                    (1317484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39547                    (1333209600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39548                    (1349539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39549                    (1365264000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39550                    (1380988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39551                    (1396713600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39552                    (1412438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39553                    (1428163200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39554                    (1443888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39555                    (1459612800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39556                    (1475337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39557                    (1491062400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39558                    (1506787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39559                    (1522512000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39560                    (1538841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39561                    (1554566400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39562                    (1570291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39563                    (1586016000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39564                    (1601740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39565                    (1617465600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39566                    (1633190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39567                    (1648915200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39568                    (1664640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39569                    (1680364800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39570                    (1696089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39571                    (1712419200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39572                    (1728144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39573                    (1743868800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39574                    (1759593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39575                    (1775318400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39576                    (1791043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39577                    (1806768000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39578                    (1822492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39579                    (1838217600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39580                    (1853942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39581                    (1869667200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39582                    (1885996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39583                    (1901721600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39584                    (1917446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39585                    (1933171200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39586                    (1948896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39587                    (1964620800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39588                    (1980345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39589                    (1996070400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39590                    (2011795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39591                    (2027520000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39592                    (2043244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39593                    (2058969600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39594                    (2075299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39595                    (2091024000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39596                    (2106748800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39597                    (2122473600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39598                    (2138198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39599                    (2153923200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39600                    (2169648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39601                    (2185372800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39602                    (2201097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39603                    (2216822400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39604                    (2233152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39605                    (2248876800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39606                    (2264601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39607                    (2280326400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39608                    (2296051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39609                    (2311776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39610                    (2327500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39611                    (2343225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39612                    (2358950400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39613                    (2374675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39614                    (2390400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39615                    (2406124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39616                    (2422454400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39617                    (2438179200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39618                    (2453904000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39619                    (2469628800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39620                    (2485353600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39621                    (2501078400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39622                    (2516803200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39623                    (2532528000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39624                    (2548252800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39625                    (2563977600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39626                    (2579702400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39627                    (2596032000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39628                    (2611756800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39629                    (2627481600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39630                    (2643206400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39631                    (2658931200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39632                    (2674656000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39633                    (2690380800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39634                    (2706105600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39635                    (2721830400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39636                    (2737555200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39637                    (2753280000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39638                    (2769609600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39639                    (2785334400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39640                    (2801059200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39641                    (2816784000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39642                    (2832508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39643                    (2848233600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39644                    (2863958400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39645                    (2879683200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39646                    (2895408000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39647                    (2911132800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39648                    (2926857600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39649                    (2942582400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39650                    (2958912000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39651                    (2974636800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39652                    (2990361600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39653                    (3006086400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39654                    (3021811200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39655                    (3037536000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39656                    (3053260800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39657                    (3068985600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39658                    (3084710400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39659                    (3100435200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39660                    (3116764800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39661                    (3132489600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39662                    (3148214400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39663                    (3163939200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39664                    (3179664000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39665                    (3195388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39666                    (3211113600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39667                    (3226838400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39668                    (3242563200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39669                    (3258288000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39670                    (3274012800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39671                    (3289737600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39672                    (3306067200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39673                    (3321792000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39674                    (3337516800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39675                    (3353241600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39676                    (3368966400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39677                    (3384691200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39678                    (3400416000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39679                    (3416140800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39680                    (3431865600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39681                    (3447590400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39682                    (3463315200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39683                    (3479644800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39684                    (3495369600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39685                    (3511094400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39686                    (3526819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39687                    (3542544000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39688                    (3558268800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39689                    (3573993600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39690                    (3589718400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39691                    (3605443200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39692                    (3621168000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39693                    (3636892800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39694                    (3653222400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39695                    (3668947200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39696                    (3684672000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39697                    (3700396800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39698                    (3716121600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39699                    (3731846400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39700                    (3747571200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39701                    (3763296000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39702                    (3779020800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39703                    (3794745600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39704                    (3810470400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39705                    (3826195200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39706                    (3842524800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39707                    (3858249600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39708                    (3873974400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39709                    (3889699200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39710                    (3905424000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39711                    (3921148800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39712                    (3936873600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39713                    (3952598400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39714                    (3968323200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39715                    (3984048000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39716                    (4000377600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39717                    (4016102400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39718                    (4031827200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39719                    (4047552000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39720                    (4063276800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39721                    (4079001600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
39722                    (4094726400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
39723                ];
39724                FixedTimespanSet {
39725                    first: FixedTimespan {
39726                        utc_offset: 36292,
39727                        dst_offset: 0,
39728                        name: "LMT",
39729                    },
39730                    rest: REST
39731                }
39732            },
39733
39734            Tz::Australia__Adelaide => {
39735                const REST: &[(i64, FixedTimespan)] = &[
39736                    (-2364110060, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "ACST" }),
39737                    (-2230189200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39738                    (-1672558200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39739                    (-1665387000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39740                    (-883639800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39741                    (-876123000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39742                    (-860398200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39743                    (-844673400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39744                    (-828343800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39745                    (-813223800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39746                    (57688200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39747                    (67969800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39748                    (89137800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39749                    (100024200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39750                    (120587400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39751                    (131473800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39752                    (152037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39753                    (162923400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39754                    (183486600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39755                    (194977800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39756                    (215541000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39757                    (226427400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39758                    (246990600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39759                    (257877000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39760                    (278440200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39761                    (289326600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39762                    (309889800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39763                    (320776200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39764                    (341339400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39765                    (352225800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39766                    (372789000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39767                    (384280200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39768                    (404843400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39769                    (415729800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39770                    (436293000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39771                    (447179400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39772                    (467742600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39773                    (478629000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39774                    (499192200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39775                    (511288200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39776                    (530037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39777                    (542737800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39778                    (562091400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39779                    (574792200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39780                    (594145800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39781                    (606241800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39782                    (625595400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39783                    (637691400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39784                    (657045000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39785                    (667931400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39786                    (688494600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39787                    (701195400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39788                    (719944200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39789                    (731435400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39790                    (751998600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39791                    (764094600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39792                    (783448200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39793                    (796149000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39794                    (814897800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39795                    (828203400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39796                    (846347400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39797                    (859653000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39798                    (877797000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39799                    (891102600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39800                    (909246600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39801                    (922552200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39802                    (941301000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39803                    (954001800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39804                    (972750600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39805                    (985451400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39806                    (1004200200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39807                    (1017505800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39808                    (1035649800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39809                    (1048955400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39810                    (1067099400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39811                    (1080405000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39812                    (1099153800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39813                    (1111854600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39814                    (1130603400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39815                    (1143909000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39816                    (1162053000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39817                    (1174753800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39818                    (1193502600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39819                    (1207413000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39820                    (1223137800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39821                    (1238862600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39822                    (1254587400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39823                    (1270312200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39824                    (1286037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39825                    (1301761800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39826                    (1317486600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39827                    (1333211400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39828                    (1349541000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39829                    (1365265800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39830                    (1380990600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39831                    (1396715400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39832                    (1412440200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39833                    (1428165000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39834                    (1443889800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39835                    (1459614600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39836                    (1475339400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39837                    (1491064200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39838                    (1506789000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39839                    (1522513800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39840                    (1538843400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39841                    (1554568200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39842                    (1570293000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39843                    (1586017800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39844                    (1601742600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39845                    (1617467400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39846                    (1633192200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39847                    (1648917000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39848                    (1664641800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39849                    (1680366600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39850                    (1696091400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39851                    (1712421000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39852                    (1728145800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39853                    (1743870600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39854                    (1759595400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39855                    (1775320200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39856                    (1791045000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39857                    (1806769800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39858                    (1822494600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39859                    (1838219400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39860                    (1853944200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39861                    (1869669000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39862                    (1885998600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39863                    (1901723400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39864                    (1917448200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39865                    (1933173000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39866                    (1948897800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39867                    (1964622600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39868                    (1980347400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39869                    (1996072200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39870                    (2011797000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39871                    (2027521800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39872                    (2043246600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39873                    (2058971400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39874                    (2075301000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39875                    (2091025800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39876                    (2106750600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39877                    (2122475400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39878                    (2138200200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39879                    (2153925000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39880                    (2169649800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39881                    (2185374600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39882                    (2201099400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39883                    (2216824200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39884                    (2233153800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39885                    (2248878600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39886                    (2264603400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39887                    (2280328200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39888                    (2296053000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39889                    (2311777800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39890                    (2327502600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39891                    (2343227400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39892                    (2358952200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39893                    (2374677000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39894                    (2390401800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39895                    (2406126600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39896                    (2422456200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39897                    (2438181000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39898                    (2453905800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39899                    (2469630600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39900                    (2485355400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39901                    (2501080200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39902                    (2516805000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39903                    (2532529800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39904                    (2548254600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39905                    (2563979400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39906                    (2579704200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39907                    (2596033800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39908                    (2611758600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39909                    (2627483400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39910                    (2643208200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39911                    (2658933000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39912                    (2674657800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39913                    (2690382600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39914                    (2706107400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39915                    (2721832200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39916                    (2737557000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39917                    (2753281800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39918                    (2769611400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39919                    (2785336200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39920                    (2801061000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39921                    (2816785800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39922                    (2832510600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39923                    (2848235400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39924                    (2863960200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39925                    (2879685000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39926                    (2895409800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39927                    (2911134600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39928                    (2926859400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39929                    (2942584200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39930                    (2958913800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39931                    (2974638600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39932                    (2990363400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39933                    (3006088200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39934                    (3021813000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39935                    (3037537800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39936                    (3053262600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39937                    (3068987400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39938                    (3084712200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39939                    (3100437000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39940                    (3116766600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39941                    (3132491400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39942                    (3148216200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39943                    (3163941000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39944                    (3179665800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39945                    (3195390600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39946                    (3211115400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39947                    (3226840200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39948                    (3242565000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39949                    (3258289800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39950                    (3274014600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39951                    (3289739400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39952                    (3306069000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39953                    (3321793800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39954                    (3337518600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39955                    (3353243400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39956                    (3368968200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39957                    (3384693000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39958                    (3400417800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39959                    (3416142600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39960                    (3431867400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39961                    (3447592200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39962                    (3463317000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39963                    (3479646600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39964                    (3495371400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39965                    (3511096200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39966                    (3526821000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39967                    (3542545800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39968                    (3558270600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39969                    (3573995400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39970                    (3589720200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39971                    (3605445000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39972                    (3621169800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39973                    (3636894600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39974                    (3653224200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39975                    (3668949000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39976                    (3684673800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39977                    (3700398600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39978                    (3716123400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39979                    (3731848200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39980                    (3747573000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39981                    (3763297800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39982                    (3779022600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39983                    (3794747400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39984                    (3810472200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39985                    (3826197000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39986                    (3842526600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39987                    (3858251400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39988                    (3873976200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39989                    (3889701000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39990                    (3905425800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39991                    (3921150600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39992                    (3936875400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39993                    (3952600200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39994                    (3968325000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39995                    (3984049800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39996                    (4000379400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39997                    (4016104200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
39998                    (4031829000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
39999                    (4047553800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40000                    (4063278600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40001                    (4079003400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40002                    (4094728200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40003                ];
40004                FixedTimespanSet {
40005                    first: FixedTimespan {
40006                        utc_offset: 33260,
40007                        dst_offset: 0,
40008                        name: "LMT",
40009                    },
40010                    rest: REST
40011                }
40012            },
40013
40014            Tz::Australia__Brisbane => {
40015                const REST: &[(i64, FixedTimespan)] = &[
40016                    (-2366791928, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40017                    (-1672560000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40018                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40019                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40020                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40021                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40022                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40023                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40024                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40025                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40026                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40027                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40028                    (636480000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40029                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40030                    (667929600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40031                    (688492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40032                    (699379200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40033                ];
40034                FixedTimespanSet {
40035                    first: FixedTimespan {
40036                        utc_offset: 36728,
40037                        dst_offset: 0,
40038                        name: "LMT",
40039                    },
40040                    rest: REST
40041                }
40042            },
40043
40044            Tz::Australia__Broken_Hill => {
40045                const REST: &[(i64, FixedTimespan)] = &[
40046                    (-2364110748, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40047                    (-2314951200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "ACST" }),
40048                    (-2230189200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40049                    (-1672558200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40050                    (-1665387000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40051                    (-883639800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40052                    (-876123000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40053                    (-860398200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40054                    (-844673400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40055                    (-828343800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40056                    (-813223800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40057                    (57688200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40058                    (67969800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40059                    (89137800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40060                    (100024200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40061                    (120587400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40062                    (131473800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40063                    (152037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40064                    (162923400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40065                    (183486600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40066                    (194977800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40067                    (215541000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40068                    (226427400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40069                    (246990600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40070                    (257877000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40071                    (278440200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40072                    (289326600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40073                    (309889800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40074                    (320776200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40075                    (341339400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40076                    (352225800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40077                    (372789000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40078                    (386699400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40079                    (404843400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40080                    (415729800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40081                    (436293000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40082                    (447179400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40083                    (467742600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40084                    (478629000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40085                    (499192200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40086                    (511288200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40087                    (530037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40088                    (542737800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40089                    (562091400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40090                    (574792200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40091                    (594145800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40092                    (606241800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40093                    (625595400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40094                    (636481800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40095                    (657045000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40096                    (667931400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40097                    (688494600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40098                    (699381000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40099                    (719944200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40100                    (731435400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40101                    (751998600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40102                    (762885000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40103                    (783448200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40104                    (794334600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40105                    (814897800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40106                    (828203400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40107                    (846347400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40108                    (859653000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40109                    (877797000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40110                    (891102600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40111                    (909246600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40112                    (922552200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40113                    (941301000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40114                    (954001800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40115                    (972750600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40116                    (985451400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40117                    (1004200200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40118                    (1017505800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40119                    (1035649800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40120                    (1048955400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40121                    (1067099400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40122                    (1080405000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40123                    (1099153800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40124                    (1111854600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40125                    (1130603400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40126                    (1143909000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40127                    (1162053000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40128                    (1174753800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40129                    (1193502600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40130                    (1207413000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40131                    (1223137800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40132                    (1238862600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40133                    (1254587400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40134                    (1270312200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40135                    (1286037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40136                    (1301761800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40137                    (1317486600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40138                    (1333211400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40139                    (1349541000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40140                    (1365265800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40141                    (1380990600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40142                    (1396715400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40143                    (1412440200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40144                    (1428165000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40145                    (1443889800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40146                    (1459614600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40147                    (1475339400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40148                    (1491064200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40149                    (1506789000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40150                    (1522513800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40151                    (1538843400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40152                    (1554568200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40153                    (1570293000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40154                    (1586017800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40155                    (1601742600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40156                    (1617467400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40157                    (1633192200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40158                    (1648917000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40159                    (1664641800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40160                    (1680366600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40161                    (1696091400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40162                    (1712421000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40163                    (1728145800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40164                    (1743870600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40165                    (1759595400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40166                    (1775320200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40167                    (1791045000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40168                    (1806769800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40169                    (1822494600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40170                    (1838219400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40171                    (1853944200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40172                    (1869669000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40173                    (1885998600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40174                    (1901723400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40175                    (1917448200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40176                    (1933173000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40177                    (1948897800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40178                    (1964622600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40179                    (1980347400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40180                    (1996072200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40181                    (2011797000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40182                    (2027521800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40183                    (2043246600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40184                    (2058971400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40185                    (2075301000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40186                    (2091025800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40187                    (2106750600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40188                    (2122475400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40189                    (2138200200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40190                    (2153925000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40191                    (2169649800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40192                    (2185374600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40193                    (2201099400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40194                    (2216824200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40195                    (2233153800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40196                    (2248878600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40197                    (2264603400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40198                    (2280328200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40199                    (2296053000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40200                    (2311777800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40201                    (2327502600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40202                    (2343227400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40203                    (2358952200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40204                    (2374677000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40205                    (2390401800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40206                    (2406126600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40207                    (2422456200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40208                    (2438181000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40209                    (2453905800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40210                    (2469630600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40211                    (2485355400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40212                    (2501080200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40213                    (2516805000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40214                    (2532529800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40215                    (2548254600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40216                    (2563979400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40217                    (2579704200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40218                    (2596033800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40219                    (2611758600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40220                    (2627483400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40221                    (2643208200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40222                    (2658933000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40223                    (2674657800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40224                    (2690382600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40225                    (2706107400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40226                    (2721832200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40227                    (2737557000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40228                    (2753281800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40229                    (2769611400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40230                    (2785336200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40231                    (2801061000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40232                    (2816785800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40233                    (2832510600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40234                    (2848235400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40235                    (2863960200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40236                    (2879685000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40237                    (2895409800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40238                    (2911134600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40239                    (2926859400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40240                    (2942584200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40241                    (2958913800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40242                    (2974638600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40243                    (2990363400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40244                    (3006088200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40245                    (3021813000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40246                    (3037537800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40247                    (3053262600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40248                    (3068987400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40249                    (3084712200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40250                    (3100437000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40251                    (3116766600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40252                    (3132491400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40253                    (3148216200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40254                    (3163941000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40255                    (3179665800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40256                    (3195390600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40257                    (3211115400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40258                    (3226840200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40259                    (3242565000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40260                    (3258289800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40261                    (3274014600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40262                    (3289739400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40263                    (3306069000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40264                    (3321793800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40265                    (3337518600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40266                    (3353243400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40267                    (3368968200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40268                    (3384693000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40269                    (3400417800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40270                    (3416142600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40271                    (3431867400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40272                    (3447592200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40273                    (3463317000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40274                    (3479646600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40275                    (3495371400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40276                    (3511096200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40277                    (3526821000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40278                    (3542545800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40279                    (3558270600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40280                    (3573995400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40281                    (3589720200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40282                    (3605445000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40283                    (3621169800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40284                    (3636894600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40285                    (3653224200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40286                    (3668949000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40287                    (3684673800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40288                    (3700398600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40289                    (3716123400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40290                    (3731848200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40291                    (3747573000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40292                    (3763297800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40293                    (3779022600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40294                    (3794747400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40295                    (3810472200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40296                    (3826197000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40297                    (3842526600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40298                    (3858251400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40299                    (3873976200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40300                    (3889701000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40301                    (3905425800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40302                    (3921150600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40303                    (3936875400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40304                    (3952600200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40305                    (3968325000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40306                    (3984049800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40307                    (4000379400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40308                    (4016104200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40309                    (4031829000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40310                    (4047553800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40311                    (4063278600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40312                    (4079003400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40313                    (4094728200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40314                ];
40315                FixedTimespanSet {
40316                    first: FixedTimespan {
40317                        utc_offset: 33948,
40318                        dst_offset: 0,
40319                        name: "LMT",
40320                    },
40321                    rest: REST
40322                }
40323            },
40324
40325            Tz::Australia__Canberra => {
40326                const REST: &[(i64, FixedTimespan)] = &[
40327                    (-2364113092, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40328                    (-1672560000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40329                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40330                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40331                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40332                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40333                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40334                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40335                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40336                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40337                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40338                    (89136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40339                    (100022400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40340                    (120585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40341                    (131472000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40342                    (152035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40343                    (162921600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40344                    (183484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40345                    (194976000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40346                    (215539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40347                    (226425600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40348                    (246988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40349                    (257875200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40350                    (278438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40351                    (289324800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40352                    (309888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40353                    (320774400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40354                    (341337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40355                    (352224000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40356                    (372787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40357                    (386697600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40358                    (404841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40359                    (415728000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40360                    (436291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40361                    (447177600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40362                    (467740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40363                    (478627200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40364                    (499190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40365                    (511286400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40366                    (530035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40367                    (542736000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40368                    (562089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40369                    (574790400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40370                    (594144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40371                    (606240000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40372                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40373                    (636480000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40374                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40375                    (667929600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40376                    (688492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40377                    (699379200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40378                    (719942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40379                    (731433600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40380                    (751996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40381                    (762883200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40382                    (783446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40383                    (794332800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40384                    (814896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40385                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40386                    (846345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40387                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40388                    (877795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40389                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40390                    (909244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40391                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40392                    (941299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40393                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40394                    (967305600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40395                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40396                    (1004198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40397                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40398                    (1035648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40399                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40400                    (1067097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40401                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40402                    (1099152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40403                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40404                    (1130601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40405                    (1143907200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40406                    (1162051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40407                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40408                    (1193500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40409                    (1207411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40410                    (1223136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40411                    (1238860800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40412                    (1254585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40413                    (1270310400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40414                    (1286035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40415                    (1301760000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40416                    (1317484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40417                    (1333209600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40418                    (1349539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40419                    (1365264000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40420                    (1380988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40421                    (1396713600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40422                    (1412438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40423                    (1428163200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40424                    (1443888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40425                    (1459612800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40426                    (1475337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40427                    (1491062400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40428                    (1506787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40429                    (1522512000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40430                    (1538841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40431                    (1554566400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40432                    (1570291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40433                    (1586016000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40434                    (1601740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40435                    (1617465600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40436                    (1633190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40437                    (1648915200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40438                    (1664640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40439                    (1680364800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40440                    (1696089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40441                    (1712419200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40442                    (1728144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40443                    (1743868800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40444                    (1759593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40445                    (1775318400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40446                    (1791043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40447                    (1806768000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40448                    (1822492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40449                    (1838217600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40450                    (1853942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40451                    (1869667200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40452                    (1885996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40453                    (1901721600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40454                    (1917446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40455                    (1933171200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40456                    (1948896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40457                    (1964620800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40458                    (1980345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40459                    (1996070400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40460                    (2011795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40461                    (2027520000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40462                    (2043244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40463                    (2058969600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40464                    (2075299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40465                    (2091024000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40466                    (2106748800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40467                    (2122473600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40468                    (2138198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40469                    (2153923200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40470                    (2169648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40471                    (2185372800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40472                    (2201097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40473                    (2216822400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40474                    (2233152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40475                    (2248876800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40476                    (2264601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40477                    (2280326400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40478                    (2296051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40479                    (2311776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40480                    (2327500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40481                    (2343225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40482                    (2358950400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40483                    (2374675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40484                    (2390400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40485                    (2406124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40486                    (2422454400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40487                    (2438179200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40488                    (2453904000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40489                    (2469628800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40490                    (2485353600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40491                    (2501078400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40492                    (2516803200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40493                    (2532528000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40494                    (2548252800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40495                    (2563977600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40496                    (2579702400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40497                    (2596032000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40498                    (2611756800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40499                    (2627481600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40500                    (2643206400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40501                    (2658931200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40502                    (2674656000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40503                    (2690380800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40504                    (2706105600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40505                    (2721830400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40506                    (2737555200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40507                    (2753280000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40508                    (2769609600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40509                    (2785334400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40510                    (2801059200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40511                    (2816784000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40512                    (2832508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40513                    (2848233600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40514                    (2863958400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40515                    (2879683200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40516                    (2895408000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40517                    (2911132800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40518                    (2926857600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40519                    (2942582400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40520                    (2958912000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40521                    (2974636800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40522                    (2990361600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40523                    (3006086400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40524                    (3021811200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40525                    (3037536000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40526                    (3053260800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40527                    (3068985600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40528                    (3084710400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40529                    (3100435200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40530                    (3116764800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40531                    (3132489600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40532                    (3148214400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40533                    (3163939200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40534                    (3179664000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40535                    (3195388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40536                    (3211113600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40537                    (3226838400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40538                    (3242563200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40539                    (3258288000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40540                    (3274012800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40541                    (3289737600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40542                    (3306067200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40543                    (3321792000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40544                    (3337516800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40545                    (3353241600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40546                    (3368966400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40547                    (3384691200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40548                    (3400416000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40549                    (3416140800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40550                    (3431865600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40551                    (3447590400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40552                    (3463315200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40553                    (3479644800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40554                    (3495369600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40555                    (3511094400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40556                    (3526819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40557                    (3542544000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40558                    (3558268800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40559                    (3573993600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40560                    (3589718400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40561                    (3605443200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40562                    (3621168000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40563                    (3636892800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40564                    (3653222400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40565                    (3668947200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40566                    (3684672000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40567                    (3700396800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40568                    (3716121600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40569                    (3731846400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40570                    (3747571200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40571                    (3763296000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40572                    (3779020800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40573                    (3794745600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40574                    (3810470400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40575                    (3826195200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40576                    (3842524800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40577                    (3858249600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40578                    (3873974400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40579                    (3889699200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40580                    (3905424000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40581                    (3921148800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40582                    (3936873600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40583                    (3952598400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40584                    (3968323200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40585                    (3984048000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40586                    (4000377600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40587                    (4016102400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40588                    (4031827200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40589                    (4047552000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40590                    (4063276800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40591                    (4079001600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40592                    (4094726400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40593                ];
40594                FixedTimespanSet {
40595                    first: FixedTimespan {
40596                        utc_offset: 36292,
40597                        dst_offset: 0,
40598                        name: "LMT",
40599                    },
40600                    rest: REST
40601                }
40602            },
40603
40604            Tz::Australia__Currie => {
40605                const REST: &[(i64, FixedTimespan)] = &[
40606                    (-2345795356, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40607                    (-1680508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40608                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40609                    (-1646640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40610                    (-1635753600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40611                    (-1615190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40612                    (-1604304000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40613                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40614                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40615                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40616                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40617                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40618                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40619                    (-71136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40620                    (-55411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40621                    (-37267200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40622                    (-25776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40623                    (-5817600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40624                    (5673600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40625                    (25632000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40626                    (37728000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40627                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40628                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40629                    (89136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40630                    (100022400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40631                    (120585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40632                    (131472000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40633                    (152035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40634                    (162921600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40635                    (183484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40636                    (194976000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40637                    (215539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40638                    (226425600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40639                    (246988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40640                    (257875200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40641                    (278438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40642                    (289324800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40643                    (309888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40644                    (320774400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40645                    (341337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40646                    (352224000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40647                    (372787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40648                    (386092800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40649                    (404841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40650                    (417542400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40651                    (436291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40652                    (447177600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40653                    (467740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40654                    (478627200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40655                    (499190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40656                    (510076800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40657                    (530035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40658                    (542736000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40659                    (562089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40660                    (574790400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40661                    (594144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40662                    (606240000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40663                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40664                    (637689600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40665                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40666                    (670348800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40667                    (686678400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40668                    (701798400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40669                    (718128000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40670                    (733248000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40671                    (749577600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40672                    (764697600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40673                    (781027200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40674                    (796147200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40675                    (812476800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40676                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40677                    (844531200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40678                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40679                    (875980800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40680                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40681                    (907430400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40682                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40683                    (938880000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40684                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40685                    (967305600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40686                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40687                    (1002384000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40688                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40689                    (1033833600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40690                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40691                    (1065283200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40692                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40693                    (1096732800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40694                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40695                    (1128182400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40696                    (1143907200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40697                    (1159632000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40698                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40699                    (1191686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40700                    (1207411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40701                    (1223136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40702                    (1238860800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40703                    (1254585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40704                    (1270310400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40705                    (1286035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40706                    (1301760000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40707                    (1317484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40708                    (1333209600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40709                    (1349539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40710                    (1365264000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40711                    (1380988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40712                    (1396713600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40713                    (1412438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40714                    (1428163200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40715                    (1443888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40716                    (1459612800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40717                    (1475337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40718                    (1491062400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40719                    (1506787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40720                    (1522512000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40721                    (1538841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40722                    (1554566400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40723                    (1570291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40724                    (1586016000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40725                    (1601740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40726                    (1617465600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40727                    (1633190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40728                    (1648915200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40729                    (1664640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40730                    (1680364800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40731                    (1696089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40732                    (1712419200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40733                    (1728144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40734                    (1743868800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40735                    (1759593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40736                    (1775318400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40737                    (1791043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40738                    (1806768000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40739                    (1822492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40740                    (1838217600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40741                    (1853942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40742                    (1869667200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40743                    (1885996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40744                    (1901721600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40745                    (1917446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40746                    (1933171200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40747                    (1948896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40748                    (1964620800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40749                    (1980345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40750                    (1996070400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40751                    (2011795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40752                    (2027520000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40753                    (2043244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40754                    (2058969600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40755                    (2075299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40756                    (2091024000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40757                    (2106748800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40758                    (2122473600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40759                    (2138198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40760                    (2153923200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40761                    (2169648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40762                    (2185372800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40763                    (2201097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40764                    (2216822400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40765                    (2233152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40766                    (2248876800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40767                    (2264601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40768                    (2280326400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40769                    (2296051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40770                    (2311776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40771                    (2327500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40772                    (2343225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40773                    (2358950400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40774                    (2374675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40775                    (2390400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40776                    (2406124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40777                    (2422454400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40778                    (2438179200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40779                    (2453904000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40780                    (2469628800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40781                    (2485353600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40782                    (2501078400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40783                    (2516803200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40784                    (2532528000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40785                    (2548252800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40786                    (2563977600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40787                    (2579702400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40788                    (2596032000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40789                    (2611756800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40790                    (2627481600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40791                    (2643206400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40792                    (2658931200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40793                    (2674656000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40794                    (2690380800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40795                    (2706105600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40796                    (2721830400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40797                    (2737555200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40798                    (2753280000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40799                    (2769609600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40800                    (2785334400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40801                    (2801059200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40802                    (2816784000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40803                    (2832508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40804                    (2848233600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40805                    (2863958400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40806                    (2879683200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40807                    (2895408000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40808                    (2911132800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40809                    (2926857600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40810                    (2942582400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40811                    (2958912000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40812                    (2974636800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40813                    (2990361600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40814                    (3006086400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40815                    (3021811200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40816                    (3037536000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40817                    (3053260800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40818                    (3068985600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40819                    (3084710400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40820                    (3100435200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40821                    (3116764800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40822                    (3132489600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40823                    (3148214400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40824                    (3163939200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40825                    (3179664000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40826                    (3195388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40827                    (3211113600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40828                    (3226838400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40829                    (3242563200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40830                    (3258288000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40831                    (3274012800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40832                    (3289737600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40833                    (3306067200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40834                    (3321792000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40835                    (3337516800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40836                    (3353241600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40837                    (3368966400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40838                    (3384691200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40839                    (3400416000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40840                    (3416140800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40841                    (3431865600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40842                    (3447590400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40843                    (3463315200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40844                    (3479644800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40845                    (3495369600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40846                    (3511094400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40847                    (3526819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40848                    (3542544000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40849                    (3558268800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40850                    (3573993600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40851                    (3589718400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40852                    (3605443200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40853                    (3621168000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40854                    (3636892800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40855                    (3653222400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40856                    (3668947200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40857                    (3684672000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40858                    (3700396800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40859                    (3716121600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40860                    (3731846400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40861                    (3747571200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40862                    (3763296000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40863                    (3779020800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40864                    (3794745600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40865                    (3810470400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40866                    (3826195200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40867                    (3842524800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40868                    (3858249600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40869                    (3873974400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40870                    (3889699200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40871                    (3905424000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40872                    (3921148800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40873                    (3936873600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40874                    (3952598400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40875                    (3968323200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40876                    (3984048000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40877                    (4000377600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40878                    (4016102400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40879                    (4031827200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40880                    (4047552000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40881                    (4063276800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40882                    (4079001600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40883                    (4094726400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40884                ];
40885                FixedTimespanSet {
40886                    first: FixedTimespan {
40887                        utc_offset: 35356,
40888                        dst_offset: 0,
40889                        name: "LMT",
40890                    },
40891                    rest: REST
40892                }
40893            },
40894
40895            Tz::Australia__Darwin => {
40896                const REST: &[(i64, FixedTimespan)] = &[
40897                    (-2364108200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "ACST" }),
40898                    (-2230189200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40899                    (-1672558200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40900                    (-1665387000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40901                    (-883639800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40902                    (-876123000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40903                    (-860398200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40904                    (-844673400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40905                    (-828343800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
40906                    (-813223800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
40907                ];
40908                FixedTimespanSet {
40909                    first: FixedTimespan {
40910                        utc_offset: 31400,
40911                        dst_offset: 0,
40912                        name: "LMT",
40913                    },
40914                    rest: REST
40915                }
40916            },
40917
40918            Tz::Australia__Eucla => {
40919                const REST: &[(i64, FixedTimespan)] = &[
40920                    (-2337928528, FixedTimespan { utc_offset: 31500, dst_offset: 0, name: "+0845" }),
40921                    (-1672555500, FixedTimespan { utc_offset: 31500, dst_offset: 3600, name: "+0945" }),
40922                    (-1665384300, FixedTimespan { utc_offset: 31500, dst_offset: 0, name: "+0845" }),
40923                    (-883637100, FixedTimespan { utc_offset: 31500, dst_offset: 3600, name: "+0945" }),
40924                    (-876120300, FixedTimespan { utc_offset: 31500, dst_offset: 0, name: "+0845" }),
40925                    (-860395500, FixedTimespan { utc_offset: 31500, dst_offset: 3600, name: "+0945" }),
40926                    (-844670700, FixedTimespan { utc_offset: 31500, dst_offset: 0, name: "+0845" }),
40927                    (152039700, FixedTimespan { utc_offset: 31500, dst_offset: 3600, name: "+0945" }),
40928                    (162926100, FixedTimespan { utc_offset: 31500, dst_offset: 0, name: "+0845" }),
40929                    (436295700, FixedTimespan { utc_offset: 31500, dst_offset: 3600, name: "+0945" }),
40930                    (447182100, FixedTimespan { utc_offset: 31500, dst_offset: 0, name: "+0845" }),
40931                    (690311700, FixedTimespan { utc_offset: 31500, dst_offset: 3600, name: "+0945" }),
40932                    (699383700, FixedTimespan { utc_offset: 31500, dst_offset: 0, name: "+0845" }),
40933                    (1165079700, FixedTimespan { utc_offset: 31500, dst_offset: 3600, name: "+0945" }),
40934                    (1174756500, FixedTimespan { utc_offset: 31500, dst_offset: 0, name: "+0845" }),
40935                    (1193505300, FixedTimespan { utc_offset: 31500, dst_offset: 3600, name: "+0945" }),
40936                    (1206810900, FixedTimespan { utc_offset: 31500, dst_offset: 0, name: "+0845" }),
40937                    (1224954900, FixedTimespan { utc_offset: 31500, dst_offset: 3600, name: "+0945" }),
40938                    (1238260500, FixedTimespan { utc_offset: 31500, dst_offset: 0, name: "+0845" }),
40939                ];
40940                FixedTimespanSet {
40941                    first: FixedTimespan {
40942                        utc_offset: 30928,
40943                        dst_offset: 0,
40944                        name: "LMT",
40945                    },
40946                    rest: REST
40947                }
40948            },
40949
40950            Tz::Australia__Hobart => {
40951                const REST: &[(i64, FixedTimespan)] = &[
40952                    (-2345795356, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40953                    (-1680508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40954                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40955                    (-1646640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40956                    (-1635753600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40957                    (-1615190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40958                    (-1604304000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40959                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40960                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40961                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40962                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40963                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40964                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40965                    (-71136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40966                    (-55411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40967                    (-37267200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40968                    (-25776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40969                    (-5817600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40970                    (5673600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40971                    (25632000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40972                    (37728000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40973                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40974                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40975                    (89136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40976                    (100022400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40977                    (120585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40978                    (131472000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40979                    (152035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40980                    (162921600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40981                    (183484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40982                    (194976000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40983                    (215539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40984                    (226425600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40985                    (246988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40986                    (257875200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40987                    (278438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40988                    (289324800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40989                    (309888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40990                    (320774400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40991                    (341337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40992                    (352224000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40993                    (372787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40994                    (386092800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40995                    (404841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40996                    (417542400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40997                    (436291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
40998                    (447177600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
40999                    (467740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41000                    (478627200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41001                    (499190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41002                    (510076800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41003                    (530035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41004                    (542736000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41005                    (562089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41006                    (574790400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41007                    (594144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41008                    (606240000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41009                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41010                    (637689600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41011                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41012                    (670348800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41013                    (686678400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41014                    (701798400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41015                    (718128000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41016                    (733248000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41017                    (749577600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41018                    (764697600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41019                    (781027200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41020                    (796147200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41021                    (812476800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41022                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41023                    (844531200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41024                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41025                    (875980800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41026                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41027                    (907430400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41028                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41029                    (938880000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41030                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41031                    (967305600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41032                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41033                    (1002384000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41034                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41035                    (1033833600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41036                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41037                    (1065283200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41038                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41039                    (1096732800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41040                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41041                    (1128182400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41042                    (1143907200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41043                    (1159632000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41044                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41045                    (1191686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41046                    (1207411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41047                    (1223136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41048                    (1238860800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41049                    (1254585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41050                    (1270310400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41051                    (1286035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41052                    (1301760000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41053                    (1317484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41054                    (1333209600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41055                    (1349539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41056                    (1365264000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41057                    (1380988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41058                    (1396713600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41059                    (1412438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41060                    (1428163200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41061                    (1443888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41062                    (1459612800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41063                    (1475337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41064                    (1491062400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41065                    (1506787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41066                    (1522512000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41067                    (1538841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41068                    (1554566400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41069                    (1570291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41070                    (1586016000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41071                    (1601740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41072                    (1617465600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41073                    (1633190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41074                    (1648915200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41075                    (1664640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41076                    (1680364800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41077                    (1696089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41078                    (1712419200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41079                    (1728144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41080                    (1743868800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41081                    (1759593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41082                    (1775318400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41083                    (1791043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41084                    (1806768000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41085                    (1822492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41086                    (1838217600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41087                    (1853942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41088                    (1869667200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41089                    (1885996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41090                    (1901721600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41091                    (1917446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41092                    (1933171200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41093                    (1948896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41094                    (1964620800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41095                    (1980345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41096                    (1996070400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41097                    (2011795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41098                    (2027520000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41099                    (2043244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41100                    (2058969600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41101                    (2075299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41102                    (2091024000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41103                    (2106748800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41104                    (2122473600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41105                    (2138198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41106                    (2153923200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41107                    (2169648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41108                    (2185372800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41109                    (2201097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41110                    (2216822400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41111                    (2233152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41112                    (2248876800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41113                    (2264601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41114                    (2280326400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41115                    (2296051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41116                    (2311776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41117                    (2327500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41118                    (2343225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41119                    (2358950400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41120                    (2374675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41121                    (2390400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41122                    (2406124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41123                    (2422454400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41124                    (2438179200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41125                    (2453904000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41126                    (2469628800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41127                    (2485353600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41128                    (2501078400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41129                    (2516803200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41130                    (2532528000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41131                    (2548252800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41132                    (2563977600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41133                    (2579702400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41134                    (2596032000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41135                    (2611756800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41136                    (2627481600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41137                    (2643206400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41138                    (2658931200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41139                    (2674656000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41140                    (2690380800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41141                    (2706105600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41142                    (2721830400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41143                    (2737555200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41144                    (2753280000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41145                    (2769609600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41146                    (2785334400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41147                    (2801059200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41148                    (2816784000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41149                    (2832508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41150                    (2848233600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41151                    (2863958400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41152                    (2879683200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41153                    (2895408000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41154                    (2911132800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41155                    (2926857600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41156                    (2942582400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41157                    (2958912000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41158                    (2974636800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41159                    (2990361600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41160                    (3006086400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41161                    (3021811200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41162                    (3037536000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41163                    (3053260800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41164                    (3068985600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41165                    (3084710400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41166                    (3100435200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41167                    (3116764800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41168                    (3132489600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41169                    (3148214400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41170                    (3163939200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41171                    (3179664000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41172                    (3195388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41173                    (3211113600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41174                    (3226838400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41175                    (3242563200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41176                    (3258288000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41177                    (3274012800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41178                    (3289737600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41179                    (3306067200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41180                    (3321792000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41181                    (3337516800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41182                    (3353241600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41183                    (3368966400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41184                    (3384691200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41185                    (3400416000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41186                    (3416140800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41187                    (3431865600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41188                    (3447590400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41189                    (3463315200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41190                    (3479644800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41191                    (3495369600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41192                    (3511094400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41193                    (3526819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41194                    (3542544000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41195                    (3558268800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41196                    (3573993600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41197                    (3589718400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41198                    (3605443200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41199                    (3621168000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41200                    (3636892800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41201                    (3653222400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41202                    (3668947200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41203                    (3684672000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41204                    (3700396800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41205                    (3716121600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41206                    (3731846400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41207                    (3747571200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41208                    (3763296000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41209                    (3779020800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41210                    (3794745600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41211                    (3810470400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41212                    (3826195200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41213                    (3842524800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41214                    (3858249600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41215                    (3873974400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41216                    (3889699200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41217                    (3905424000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41218                    (3921148800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41219                    (3936873600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41220                    (3952598400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41221                    (3968323200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41222                    (3984048000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41223                    (4000377600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41224                    (4016102400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41225                    (4031827200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41226                    (4047552000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41227                    (4063276800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41228                    (4079001600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41229                    (4094726400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41230                ];
41231                FixedTimespanSet {
41232                    first: FixedTimespan {
41233                        utc_offset: 35356,
41234                        dst_offset: 0,
41235                        name: "LMT",
41236                    },
41237                    rest: REST
41238                }
41239            },
41240
41241            Tz::Australia__LHI => {
41242                const REST: &[(i64, FixedTimespan)] = &[
41243                    (-2364114980, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41244                    (352216800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41245                    (372785400, FixedTimespan { utc_offset: 37800, dst_offset: 3600, name: "+1130" }),
41246                    (384273000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41247                    (404839800, FixedTimespan { utc_offset: 37800, dst_offset: 3600, name: "+1130" }),
41248                    (415722600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41249                    (436289400, FixedTimespan { utc_offset: 37800, dst_offset: 3600, name: "+1130" }),
41250                    (447172200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41251                    (467739000, FixedTimespan { utc_offset: 37800, dst_offset: 3600, name: "+1130" }),
41252                    (478621800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41253                    (499188600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41254                    (511282800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41255                    (530033400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41256                    (542732400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41257                    (562087800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41258                    (574786800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41259                    (594142200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41260                    (606236400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41261                    (625591800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41262                    (636476400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41263                    (657041400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41264                    (667926000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41265                    (688491000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41266                    (699375600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41267                    (719940600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41268                    (731430000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41269                    (751995000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41270                    (762879600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41271                    (783444600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41272                    (794329200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41273                    (814894200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41274                    (828198000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41275                    (846343800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41276                    (859647600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41277                    (877793400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41278                    (891097200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41279                    (909243000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41280                    (922546800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41281                    (941297400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41282                    (953996400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41283                    (967303800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41284                    (985446000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41285                    (1004196600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41286                    (1017500400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41287                    (1035646200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41288                    (1048950000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41289                    (1067095800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41290                    (1080399600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41291                    (1099150200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41292                    (1111849200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41293                    (1130599800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41294                    (1143903600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41295                    (1162049400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41296                    (1174748400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41297                    (1193499000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41298                    (1207407600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41299                    (1223134200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41300                    (1238857200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41301                    (1254583800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41302                    (1270306800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41303                    (1286033400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41304                    (1301756400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41305                    (1317483000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41306                    (1333206000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41307                    (1349537400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41308                    (1365260400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41309                    (1380987000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41310                    (1396710000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41311                    (1412436600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41312                    (1428159600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41313                    (1443886200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41314                    (1459609200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41315                    (1475335800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41316                    (1491058800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41317                    (1506785400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41318                    (1522508400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41319                    (1538839800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41320                    (1554562800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41321                    (1570289400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41322                    (1586012400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41323                    (1601739000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41324                    (1617462000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41325                    (1633188600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41326                    (1648911600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41327                    (1664638200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41328                    (1680361200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41329                    (1696087800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41330                    (1712415600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41331                    (1728142200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41332                    (1743865200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41333                    (1759591800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41334                    (1775314800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41335                    (1791041400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41336                    (1806764400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41337                    (1822491000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41338                    (1838214000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41339                    (1853940600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41340                    (1869663600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41341                    (1885995000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41342                    (1901718000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41343                    (1917444600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41344                    (1933167600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41345                    (1948894200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41346                    (1964617200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41347                    (1980343800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41348                    (1996066800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41349                    (2011793400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41350                    (2027516400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41351                    (2043243000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41352                    (2058966000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41353                    (2075297400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41354                    (2091020400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41355                    (2106747000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41356                    (2122470000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41357                    (2138196600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41358                    (2153919600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41359                    (2169646200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41360                    (2185369200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41361                    (2201095800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41362                    (2216818800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41363                    (2233150200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41364                    (2248873200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41365                    (2264599800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41366                    (2280322800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41367                    (2296049400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41368                    (2311772400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41369                    (2327499000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41370                    (2343222000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41371                    (2358948600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41372                    (2374671600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41373                    (2390398200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41374                    (2406121200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41375                    (2422452600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41376                    (2438175600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41377                    (2453902200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41378                    (2469625200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41379                    (2485351800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41380                    (2501074800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41381                    (2516801400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41382                    (2532524400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41383                    (2548251000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41384                    (2563974000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41385                    (2579700600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41386                    (2596028400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41387                    (2611755000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41388                    (2627478000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41389                    (2643204600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41390                    (2658927600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41391                    (2674654200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41392                    (2690377200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41393                    (2706103800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41394                    (2721826800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41395                    (2737553400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41396                    (2753276400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41397                    (2769607800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41398                    (2785330800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41399                    (2801057400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41400                    (2816780400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41401                    (2832507000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41402                    (2848230000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41403                    (2863956600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41404                    (2879679600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41405                    (2895406200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41406                    (2911129200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41407                    (2926855800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41408                    (2942578800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41409                    (2958910200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41410                    (2974633200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41411                    (2990359800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41412                    (3006082800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41413                    (3021809400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41414                    (3037532400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41415                    (3053259000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41416                    (3068982000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41417                    (3084708600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41418                    (3100431600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41419                    (3116763000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41420                    (3132486000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41421                    (3148212600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41422                    (3163935600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41423                    (3179662200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41424                    (3195385200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41425                    (3211111800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41426                    (3226834800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41427                    (3242561400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41428                    (3258284400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41429                    (3274011000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41430                    (3289734000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41431                    (3306065400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41432                    (3321788400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41433                    (3337515000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41434                    (3353238000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41435                    (3368964600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41436                    (3384687600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41437                    (3400414200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41438                    (3416137200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41439                    (3431863800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41440                    (3447586800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41441                    (3463313400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41442                    (3479641200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41443                    (3495367800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41444                    (3511090800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41445                    (3526817400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41446                    (3542540400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41447                    (3558267000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41448                    (3573990000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41449                    (3589716600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41450                    (3605439600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41451                    (3621166200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41452                    (3636889200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41453                    (3653220600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41454                    (3668943600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41455                    (3684670200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41456                    (3700393200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41457                    (3716119800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41458                    (3731842800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41459                    (3747569400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41460                    (3763292400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41461                    (3779019000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41462                    (3794742000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41463                    (3810468600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41464                    (3826191600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41465                    (3842523000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41466                    (3858246000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41467                    (3873972600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41468                    (3889695600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41469                    (3905422200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41470                    (3921145200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41471                    (3936871800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41472                    (3952594800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41473                    (3968321400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41474                    (3984044400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41475                    (4000375800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41476                    (4016098800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41477                    (4031825400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41478                    (4047548400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41479                    (4063275000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41480                    (4078998000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41481                    (4094724600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41482                ];
41483                FixedTimespanSet {
41484                    first: FixedTimespan {
41485                        utc_offset: 38180,
41486                        dst_offset: 0,
41487                        name: "LMT",
41488                    },
41489                    rest: REST
41490                }
41491            },
41492
41493            Tz::Australia__Lindeman => {
41494                const REST: &[(i64, FixedTimespan)] = &[
41495                    (-2366790956, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41496                    (-1672560000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41497                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41498                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41499                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41500                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41501                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41502                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41503                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41504                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41505                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41506                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41507                    (636480000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41508                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41509                    (667929600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41510                    (688492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41511                    (699379200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41512                    (719942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41513                    (731433600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41514                    (751996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41515                    (762883200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41516                ];
41517                FixedTimespanSet {
41518                    first: FixedTimespan {
41519                        utc_offset: 35756,
41520                        dst_offset: 0,
41521                        name: "LMT",
41522                    },
41523                    rest: REST
41524                }
41525            },
41526
41527            Tz::Australia__Lord_Howe => {
41528                const REST: &[(i64, FixedTimespan)] = &[
41529                    (-2364114980, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41530                    (352216800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41531                    (372785400, FixedTimespan { utc_offset: 37800, dst_offset: 3600, name: "+1130" }),
41532                    (384273000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41533                    (404839800, FixedTimespan { utc_offset: 37800, dst_offset: 3600, name: "+1130" }),
41534                    (415722600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41535                    (436289400, FixedTimespan { utc_offset: 37800, dst_offset: 3600, name: "+1130" }),
41536                    (447172200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41537                    (467739000, FixedTimespan { utc_offset: 37800, dst_offset: 3600, name: "+1130" }),
41538                    (478621800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41539                    (499188600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41540                    (511282800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41541                    (530033400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41542                    (542732400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41543                    (562087800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41544                    (574786800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41545                    (594142200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41546                    (606236400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41547                    (625591800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41548                    (636476400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41549                    (657041400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41550                    (667926000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41551                    (688491000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41552                    (699375600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41553                    (719940600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41554                    (731430000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41555                    (751995000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41556                    (762879600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41557                    (783444600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41558                    (794329200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41559                    (814894200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41560                    (828198000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41561                    (846343800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41562                    (859647600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41563                    (877793400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41564                    (891097200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41565                    (909243000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41566                    (922546800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41567                    (941297400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41568                    (953996400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41569                    (967303800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41570                    (985446000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41571                    (1004196600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41572                    (1017500400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41573                    (1035646200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41574                    (1048950000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41575                    (1067095800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41576                    (1080399600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41577                    (1099150200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41578                    (1111849200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41579                    (1130599800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41580                    (1143903600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41581                    (1162049400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41582                    (1174748400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41583                    (1193499000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41584                    (1207407600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41585                    (1223134200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41586                    (1238857200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41587                    (1254583800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41588                    (1270306800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41589                    (1286033400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41590                    (1301756400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41591                    (1317483000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41592                    (1333206000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41593                    (1349537400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41594                    (1365260400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41595                    (1380987000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41596                    (1396710000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41597                    (1412436600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41598                    (1428159600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41599                    (1443886200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41600                    (1459609200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41601                    (1475335800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41602                    (1491058800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41603                    (1506785400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41604                    (1522508400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41605                    (1538839800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41606                    (1554562800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41607                    (1570289400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41608                    (1586012400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41609                    (1601739000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41610                    (1617462000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41611                    (1633188600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41612                    (1648911600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41613                    (1664638200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41614                    (1680361200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41615                    (1696087800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41616                    (1712415600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41617                    (1728142200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41618                    (1743865200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41619                    (1759591800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41620                    (1775314800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41621                    (1791041400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41622                    (1806764400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41623                    (1822491000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41624                    (1838214000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41625                    (1853940600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41626                    (1869663600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41627                    (1885995000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41628                    (1901718000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41629                    (1917444600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41630                    (1933167600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41631                    (1948894200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41632                    (1964617200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41633                    (1980343800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41634                    (1996066800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41635                    (2011793400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41636                    (2027516400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41637                    (2043243000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41638                    (2058966000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41639                    (2075297400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41640                    (2091020400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41641                    (2106747000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41642                    (2122470000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41643                    (2138196600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41644                    (2153919600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41645                    (2169646200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41646                    (2185369200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41647                    (2201095800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41648                    (2216818800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41649                    (2233150200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41650                    (2248873200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41651                    (2264599800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41652                    (2280322800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41653                    (2296049400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41654                    (2311772400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41655                    (2327499000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41656                    (2343222000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41657                    (2358948600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41658                    (2374671600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41659                    (2390398200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41660                    (2406121200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41661                    (2422452600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41662                    (2438175600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41663                    (2453902200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41664                    (2469625200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41665                    (2485351800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41666                    (2501074800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41667                    (2516801400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41668                    (2532524400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41669                    (2548251000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41670                    (2563974000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41671                    (2579700600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41672                    (2596028400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41673                    (2611755000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41674                    (2627478000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41675                    (2643204600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41676                    (2658927600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41677                    (2674654200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41678                    (2690377200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41679                    (2706103800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41680                    (2721826800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41681                    (2737553400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41682                    (2753276400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41683                    (2769607800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41684                    (2785330800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41685                    (2801057400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41686                    (2816780400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41687                    (2832507000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41688                    (2848230000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41689                    (2863956600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41690                    (2879679600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41691                    (2895406200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41692                    (2911129200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41693                    (2926855800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41694                    (2942578800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41695                    (2958910200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41696                    (2974633200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41697                    (2990359800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41698                    (3006082800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41699                    (3021809400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41700                    (3037532400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41701                    (3053259000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41702                    (3068982000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41703                    (3084708600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41704                    (3100431600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41705                    (3116763000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41706                    (3132486000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41707                    (3148212600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41708                    (3163935600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41709                    (3179662200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41710                    (3195385200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41711                    (3211111800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41712                    (3226834800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41713                    (3242561400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41714                    (3258284400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41715                    (3274011000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41716                    (3289734000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41717                    (3306065400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41718                    (3321788400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41719                    (3337515000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41720                    (3353238000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41721                    (3368964600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41722                    (3384687600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41723                    (3400414200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41724                    (3416137200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41725                    (3431863800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41726                    (3447586800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41727                    (3463313400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41728                    (3479641200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41729                    (3495367800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41730                    (3511090800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41731                    (3526817400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41732                    (3542540400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41733                    (3558267000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41734                    (3573990000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41735                    (3589716600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41736                    (3605439600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41737                    (3621166200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41738                    (3636889200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41739                    (3653220600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41740                    (3668943600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41741                    (3684670200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41742                    (3700393200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41743                    (3716119800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41744                    (3731842800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41745                    (3747569400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41746                    (3763292400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41747                    (3779019000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41748                    (3794742000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41749                    (3810468600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41750                    (3826191600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41751                    (3842523000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41752                    (3858246000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41753                    (3873972600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41754                    (3889695600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41755                    (3905422200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41756                    (3921145200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41757                    (3936871800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41758                    (3952594800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41759                    (3968321400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41760                    (3984044400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41761                    (4000375800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41762                    (4016098800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41763                    (4031825400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41764                    (4047548400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41765                    (4063275000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41766                    (4078998000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: "+1030" }),
41767                    (4094724600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: "+11" }),
41768                ];
41769                FixedTimespanSet {
41770                    first: FixedTimespan {
41771                        utc_offset: 38180,
41772                        dst_offset: 0,
41773                        name: "LMT",
41774                    },
41775                    rest: REST
41776                }
41777            },
41778
41779            Tz::Australia__Melbourne => {
41780                const REST: &[(i64, FixedTimespan)] = &[
41781                    (-2364111592, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41782                    (-1672560000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41783                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41784                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41785                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41786                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41787                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41788                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41789                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41790                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41791                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41792                    (89136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41793                    (100022400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41794                    (120585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41795                    (131472000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41796                    (152035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41797                    (162921600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41798                    (183484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41799                    (194976000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41800                    (215539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41801                    (226425600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41802                    (246988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41803                    (257875200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41804                    (278438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41805                    (289324800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41806                    (309888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41807                    (320774400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41808                    (341337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41809                    (352224000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41810                    (372787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41811                    (384278400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41812                    (404841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41813                    (415728000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41814                    (436291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41815                    (447177600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41816                    (467740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41817                    (478627200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41818                    (499190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41819                    (511286400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41820                    (530035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41821                    (542736000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41822                    (561484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41823                    (574790400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41824                    (594144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41825                    (606240000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41826                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41827                    (637689600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41828                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41829                    (667929600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41830                    (688492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41831                    (699379200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41832                    (719942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41833                    (731433600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41834                    (751996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41835                    (762883200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41836                    (783446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41837                    (796147200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41838                    (814896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41839                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41840                    (846345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41841                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41842                    (877795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41843                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41844                    (909244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41845                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41846                    (941299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41847                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41848                    (967305600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41849                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41850                    (1004198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41851                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41852                    (1035648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41853                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41854                    (1067097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41855                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41856                    (1099152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41857                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41858                    (1130601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41859                    (1143907200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41860                    (1162051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41861                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41862                    (1193500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41863                    (1207411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41864                    (1223136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41865                    (1238860800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41866                    (1254585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41867                    (1270310400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41868                    (1286035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41869                    (1301760000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41870                    (1317484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41871                    (1333209600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41872                    (1349539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41873                    (1365264000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41874                    (1380988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41875                    (1396713600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41876                    (1412438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41877                    (1428163200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41878                    (1443888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41879                    (1459612800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41880                    (1475337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41881                    (1491062400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41882                    (1506787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41883                    (1522512000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41884                    (1538841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41885                    (1554566400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41886                    (1570291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41887                    (1586016000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41888                    (1601740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41889                    (1617465600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41890                    (1633190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41891                    (1648915200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41892                    (1664640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41893                    (1680364800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41894                    (1696089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41895                    (1712419200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41896                    (1728144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41897                    (1743868800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41898                    (1759593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41899                    (1775318400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41900                    (1791043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41901                    (1806768000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41902                    (1822492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41903                    (1838217600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41904                    (1853942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41905                    (1869667200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41906                    (1885996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41907                    (1901721600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41908                    (1917446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41909                    (1933171200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41910                    (1948896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41911                    (1964620800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41912                    (1980345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41913                    (1996070400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41914                    (2011795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41915                    (2027520000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41916                    (2043244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41917                    (2058969600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41918                    (2075299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41919                    (2091024000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41920                    (2106748800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41921                    (2122473600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41922                    (2138198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41923                    (2153923200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41924                    (2169648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41925                    (2185372800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41926                    (2201097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41927                    (2216822400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41928                    (2233152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41929                    (2248876800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41930                    (2264601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41931                    (2280326400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41932                    (2296051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41933                    (2311776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41934                    (2327500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41935                    (2343225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41936                    (2358950400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41937                    (2374675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41938                    (2390400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41939                    (2406124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41940                    (2422454400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41941                    (2438179200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41942                    (2453904000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41943                    (2469628800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41944                    (2485353600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41945                    (2501078400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41946                    (2516803200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41947                    (2532528000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41948                    (2548252800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41949                    (2563977600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41950                    (2579702400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41951                    (2596032000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41952                    (2611756800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41953                    (2627481600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41954                    (2643206400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41955                    (2658931200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41956                    (2674656000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41957                    (2690380800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41958                    (2706105600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41959                    (2721830400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41960                    (2737555200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41961                    (2753280000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41962                    (2769609600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41963                    (2785334400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41964                    (2801059200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41965                    (2816784000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41966                    (2832508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41967                    (2848233600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41968                    (2863958400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41969                    (2879683200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41970                    (2895408000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41971                    (2911132800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41972                    (2926857600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41973                    (2942582400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41974                    (2958912000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41975                    (2974636800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41976                    (2990361600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41977                    (3006086400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41978                    (3021811200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41979                    (3037536000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41980                    (3053260800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41981                    (3068985600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41982                    (3084710400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41983                    (3100435200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41984                    (3116764800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41985                    (3132489600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41986                    (3148214400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41987                    (3163939200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41988                    (3179664000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41989                    (3195388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41990                    (3211113600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41991                    (3226838400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41992                    (3242563200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41993                    (3258288000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41994                    (3274012800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41995                    (3289737600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41996                    (3306067200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41997                    (3321792000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
41998                    (3337516800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
41999                    (3353241600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42000                    (3368966400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42001                    (3384691200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42002                    (3400416000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42003                    (3416140800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42004                    (3431865600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42005                    (3447590400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42006                    (3463315200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42007                    (3479644800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42008                    (3495369600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42009                    (3511094400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42010                    (3526819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42011                    (3542544000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42012                    (3558268800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42013                    (3573993600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42014                    (3589718400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42015                    (3605443200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42016                    (3621168000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42017                    (3636892800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42018                    (3653222400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42019                    (3668947200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42020                    (3684672000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42021                    (3700396800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42022                    (3716121600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42023                    (3731846400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42024                    (3747571200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42025                    (3763296000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42026                    (3779020800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42027                    (3794745600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42028                    (3810470400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42029                    (3826195200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42030                    (3842524800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42031                    (3858249600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42032                    (3873974400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42033                    (3889699200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42034                    (3905424000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42035                    (3921148800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42036                    (3936873600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42037                    (3952598400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42038                    (3968323200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42039                    (3984048000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42040                    (4000377600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42041                    (4016102400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42042                    (4031827200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42043                    (4047552000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42044                    (4063276800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42045                    (4079001600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42046                    (4094726400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42047                ];
42048                FixedTimespanSet {
42049                    first: FixedTimespan {
42050                        utc_offset: 34792,
42051                        dst_offset: 0,
42052                        name: "LMT",
42053                    },
42054                    rest: REST
42055                }
42056            },
42057
42058            Tz::Australia__NSW => {
42059                const REST: &[(i64, FixedTimespan)] = &[
42060                    (-2364113092, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42061                    (-1672560000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42062                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42063                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42064                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42065                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42066                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42067                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42068                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42069                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42070                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42071                    (89136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42072                    (100022400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42073                    (120585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42074                    (131472000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42075                    (152035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42076                    (162921600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42077                    (183484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42078                    (194976000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42079                    (215539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42080                    (226425600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42081                    (246988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42082                    (257875200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42083                    (278438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42084                    (289324800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42085                    (309888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42086                    (320774400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42087                    (341337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42088                    (352224000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42089                    (372787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42090                    (386697600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42091                    (404841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42092                    (415728000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42093                    (436291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42094                    (447177600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42095                    (467740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42096                    (478627200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42097                    (499190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42098                    (511286400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42099                    (530035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42100                    (542736000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42101                    (562089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42102                    (574790400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42103                    (594144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42104                    (606240000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42105                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42106                    (636480000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42107                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42108                    (667929600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42109                    (688492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42110                    (699379200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42111                    (719942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42112                    (731433600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42113                    (751996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42114                    (762883200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42115                    (783446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42116                    (794332800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42117                    (814896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42118                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42119                    (846345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42120                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42121                    (877795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42122                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42123                    (909244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42124                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42125                    (941299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42126                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42127                    (967305600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42128                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42129                    (1004198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42130                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42131                    (1035648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42132                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42133                    (1067097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42134                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42135                    (1099152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42136                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42137                    (1130601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42138                    (1143907200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42139                    (1162051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42140                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42141                    (1193500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42142                    (1207411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42143                    (1223136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42144                    (1238860800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42145                    (1254585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42146                    (1270310400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42147                    (1286035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42148                    (1301760000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42149                    (1317484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42150                    (1333209600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42151                    (1349539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42152                    (1365264000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42153                    (1380988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42154                    (1396713600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42155                    (1412438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42156                    (1428163200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42157                    (1443888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42158                    (1459612800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42159                    (1475337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42160                    (1491062400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42161                    (1506787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42162                    (1522512000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42163                    (1538841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42164                    (1554566400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42165                    (1570291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42166                    (1586016000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42167                    (1601740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42168                    (1617465600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42169                    (1633190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42170                    (1648915200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42171                    (1664640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42172                    (1680364800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42173                    (1696089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42174                    (1712419200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42175                    (1728144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42176                    (1743868800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42177                    (1759593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42178                    (1775318400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42179                    (1791043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42180                    (1806768000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42181                    (1822492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42182                    (1838217600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42183                    (1853942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42184                    (1869667200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42185                    (1885996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42186                    (1901721600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42187                    (1917446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42188                    (1933171200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42189                    (1948896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42190                    (1964620800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42191                    (1980345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42192                    (1996070400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42193                    (2011795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42194                    (2027520000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42195                    (2043244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42196                    (2058969600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42197                    (2075299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42198                    (2091024000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42199                    (2106748800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42200                    (2122473600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42201                    (2138198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42202                    (2153923200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42203                    (2169648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42204                    (2185372800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42205                    (2201097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42206                    (2216822400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42207                    (2233152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42208                    (2248876800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42209                    (2264601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42210                    (2280326400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42211                    (2296051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42212                    (2311776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42213                    (2327500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42214                    (2343225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42215                    (2358950400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42216                    (2374675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42217                    (2390400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42218                    (2406124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42219                    (2422454400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42220                    (2438179200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42221                    (2453904000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42222                    (2469628800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42223                    (2485353600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42224                    (2501078400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42225                    (2516803200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42226                    (2532528000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42227                    (2548252800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42228                    (2563977600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42229                    (2579702400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42230                    (2596032000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42231                    (2611756800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42232                    (2627481600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42233                    (2643206400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42234                    (2658931200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42235                    (2674656000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42236                    (2690380800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42237                    (2706105600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42238                    (2721830400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42239                    (2737555200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42240                    (2753280000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42241                    (2769609600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42242                    (2785334400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42243                    (2801059200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42244                    (2816784000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42245                    (2832508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42246                    (2848233600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42247                    (2863958400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42248                    (2879683200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42249                    (2895408000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42250                    (2911132800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42251                    (2926857600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42252                    (2942582400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42253                    (2958912000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42254                    (2974636800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42255                    (2990361600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42256                    (3006086400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42257                    (3021811200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42258                    (3037536000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42259                    (3053260800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42260                    (3068985600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42261                    (3084710400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42262                    (3100435200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42263                    (3116764800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42264                    (3132489600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42265                    (3148214400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42266                    (3163939200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42267                    (3179664000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42268                    (3195388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42269                    (3211113600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42270                    (3226838400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42271                    (3242563200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42272                    (3258288000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42273                    (3274012800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42274                    (3289737600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42275                    (3306067200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42276                    (3321792000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42277                    (3337516800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42278                    (3353241600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42279                    (3368966400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42280                    (3384691200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42281                    (3400416000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42282                    (3416140800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42283                    (3431865600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42284                    (3447590400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42285                    (3463315200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42286                    (3479644800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42287                    (3495369600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42288                    (3511094400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42289                    (3526819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42290                    (3542544000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42291                    (3558268800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42292                    (3573993600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42293                    (3589718400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42294                    (3605443200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42295                    (3621168000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42296                    (3636892800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42297                    (3653222400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42298                    (3668947200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42299                    (3684672000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42300                    (3700396800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42301                    (3716121600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42302                    (3731846400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42303                    (3747571200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42304                    (3763296000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42305                    (3779020800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42306                    (3794745600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42307                    (3810470400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42308                    (3826195200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42309                    (3842524800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42310                    (3858249600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42311                    (3873974400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42312                    (3889699200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42313                    (3905424000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42314                    (3921148800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42315                    (3936873600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42316                    (3952598400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42317                    (3968323200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42318                    (3984048000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42319                    (4000377600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42320                    (4016102400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42321                    (4031827200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42322                    (4047552000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42323                    (4063276800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42324                    (4079001600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42325                    (4094726400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42326                ];
42327                FixedTimespanSet {
42328                    first: FixedTimespan {
42329                        utc_offset: 36292,
42330                        dst_offset: 0,
42331                        name: "LMT",
42332                    },
42333                    rest: REST
42334                }
42335            },
42336
42337            Tz::Australia__North => {
42338                const REST: &[(i64, FixedTimespan)] = &[
42339                    (-2364108200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "ACST" }),
42340                    (-2230189200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42341                    (-1672558200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42342                    (-1665387000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42343                    (-883639800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42344                    (-876123000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42345                    (-860398200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42346                    (-844673400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42347                    (-828343800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42348                    (-813223800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42349                ];
42350                FixedTimespanSet {
42351                    first: FixedTimespan {
42352                        utc_offset: 31400,
42353                        dst_offset: 0,
42354                        name: "LMT",
42355                    },
42356                    rest: REST
42357                }
42358            },
42359
42360            Tz::Australia__Perth => {
42361                const REST: &[(i64, FixedTimespan)] = &[
42362                    (-2337925404, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "AWST" }),
42363                    (-1672552800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "AWDT" }),
42364                    (-1665381600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "AWST" }),
42365                    (-883634400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "AWDT" }),
42366                    (-876117600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "AWST" }),
42367                    (-860392800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "AWDT" }),
42368                    (-844668000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "AWST" }),
42369                    (152042400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "AWDT" }),
42370                    (162928800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "AWST" }),
42371                    (436298400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "AWDT" }),
42372                    (447184800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "AWST" }),
42373                    (690314400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "AWDT" }),
42374                    (699386400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "AWST" }),
42375                    (1165082400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "AWDT" }),
42376                    (1174759200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "AWST" }),
42377                    (1193508000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "AWDT" }),
42378                    (1206813600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "AWST" }),
42379                    (1224957600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "AWDT" }),
42380                    (1238263200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "AWST" }),
42381                ];
42382                FixedTimespanSet {
42383                    first: FixedTimespan {
42384                        utc_offset: 27804,
42385                        dst_offset: 0,
42386                        name: "LMT",
42387                    },
42388                    rest: REST
42389                }
42390            },
42391
42392            Tz::Australia__Queensland => {
42393                const REST: &[(i64, FixedTimespan)] = &[
42394                    (-2366791928, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42395                    (-1672560000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42396                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42397                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42398                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42399                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42400                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42401                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42402                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42403                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42404                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42405                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42406                    (636480000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42407                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42408                    (667929600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42409                    (688492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42410                    (699379200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42411                ];
42412                FixedTimespanSet {
42413                    first: FixedTimespan {
42414                        utc_offset: 36728,
42415                        dst_offset: 0,
42416                        name: "LMT",
42417                    },
42418                    rest: REST
42419                }
42420            },
42421
42422            Tz::Australia__South => {
42423                const REST: &[(i64, FixedTimespan)] = &[
42424                    (-2364110060, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "ACST" }),
42425                    (-2230189200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42426                    (-1672558200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42427                    (-1665387000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42428                    (-883639800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42429                    (-876123000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42430                    (-860398200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42431                    (-844673400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42432                    (-828343800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42433                    (-813223800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42434                    (57688200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42435                    (67969800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42436                    (89137800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42437                    (100024200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42438                    (120587400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42439                    (131473800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42440                    (152037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42441                    (162923400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42442                    (183486600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42443                    (194977800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42444                    (215541000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42445                    (226427400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42446                    (246990600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42447                    (257877000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42448                    (278440200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42449                    (289326600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42450                    (309889800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42451                    (320776200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42452                    (341339400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42453                    (352225800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42454                    (372789000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42455                    (384280200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42456                    (404843400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42457                    (415729800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42458                    (436293000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42459                    (447179400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42460                    (467742600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42461                    (478629000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42462                    (499192200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42463                    (511288200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42464                    (530037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42465                    (542737800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42466                    (562091400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42467                    (574792200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42468                    (594145800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42469                    (606241800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42470                    (625595400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42471                    (637691400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42472                    (657045000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42473                    (667931400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42474                    (688494600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42475                    (701195400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42476                    (719944200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42477                    (731435400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42478                    (751998600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42479                    (764094600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42480                    (783448200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42481                    (796149000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42482                    (814897800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42483                    (828203400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42484                    (846347400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42485                    (859653000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42486                    (877797000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42487                    (891102600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42488                    (909246600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42489                    (922552200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42490                    (941301000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42491                    (954001800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42492                    (972750600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42493                    (985451400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42494                    (1004200200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42495                    (1017505800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42496                    (1035649800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42497                    (1048955400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42498                    (1067099400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42499                    (1080405000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42500                    (1099153800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42501                    (1111854600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42502                    (1130603400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42503                    (1143909000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42504                    (1162053000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42505                    (1174753800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42506                    (1193502600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42507                    (1207413000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42508                    (1223137800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42509                    (1238862600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42510                    (1254587400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42511                    (1270312200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42512                    (1286037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42513                    (1301761800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42514                    (1317486600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42515                    (1333211400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42516                    (1349541000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42517                    (1365265800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42518                    (1380990600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42519                    (1396715400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42520                    (1412440200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42521                    (1428165000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42522                    (1443889800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42523                    (1459614600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42524                    (1475339400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42525                    (1491064200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42526                    (1506789000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42527                    (1522513800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42528                    (1538843400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42529                    (1554568200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42530                    (1570293000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42531                    (1586017800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42532                    (1601742600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42533                    (1617467400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42534                    (1633192200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42535                    (1648917000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42536                    (1664641800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42537                    (1680366600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42538                    (1696091400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42539                    (1712421000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42540                    (1728145800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42541                    (1743870600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42542                    (1759595400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42543                    (1775320200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42544                    (1791045000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42545                    (1806769800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42546                    (1822494600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42547                    (1838219400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42548                    (1853944200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42549                    (1869669000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42550                    (1885998600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42551                    (1901723400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42552                    (1917448200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42553                    (1933173000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42554                    (1948897800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42555                    (1964622600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42556                    (1980347400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42557                    (1996072200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42558                    (2011797000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42559                    (2027521800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42560                    (2043246600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42561                    (2058971400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42562                    (2075301000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42563                    (2091025800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42564                    (2106750600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42565                    (2122475400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42566                    (2138200200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42567                    (2153925000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42568                    (2169649800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42569                    (2185374600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42570                    (2201099400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42571                    (2216824200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42572                    (2233153800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42573                    (2248878600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42574                    (2264603400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42575                    (2280328200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42576                    (2296053000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42577                    (2311777800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42578                    (2327502600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42579                    (2343227400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42580                    (2358952200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42581                    (2374677000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42582                    (2390401800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42583                    (2406126600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42584                    (2422456200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42585                    (2438181000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42586                    (2453905800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42587                    (2469630600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42588                    (2485355400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42589                    (2501080200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42590                    (2516805000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42591                    (2532529800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42592                    (2548254600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42593                    (2563979400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42594                    (2579704200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42595                    (2596033800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42596                    (2611758600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42597                    (2627483400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42598                    (2643208200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42599                    (2658933000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42600                    (2674657800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42601                    (2690382600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42602                    (2706107400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42603                    (2721832200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42604                    (2737557000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42605                    (2753281800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42606                    (2769611400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42607                    (2785336200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42608                    (2801061000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42609                    (2816785800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42610                    (2832510600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42611                    (2848235400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42612                    (2863960200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42613                    (2879685000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42614                    (2895409800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42615                    (2911134600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42616                    (2926859400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42617                    (2942584200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42618                    (2958913800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42619                    (2974638600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42620                    (2990363400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42621                    (3006088200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42622                    (3021813000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42623                    (3037537800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42624                    (3053262600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42625                    (3068987400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42626                    (3084712200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42627                    (3100437000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42628                    (3116766600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42629                    (3132491400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42630                    (3148216200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42631                    (3163941000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42632                    (3179665800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42633                    (3195390600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42634                    (3211115400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42635                    (3226840200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42636                    (3242565000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42637                    (3258289800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42638                    (3274014600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42639                    (3289739400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42640                    (3306069000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42641                    (3321793800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42642                    (3337518600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42643                    (3353243400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42644                    (3368968200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42645                    (3384693000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42646                    (3400417800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42647                    (3416142600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42648                    (3431867400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42649                    (3447592200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42650                    (3463317000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42651                    (3479646600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42652                    (3495371400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42653                    (3511096200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42654                    (3526821000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42655                    (3542545800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42656                    (3558270600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42657                    (3573995400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42658                    (3589720200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42659                    (3605445000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42660                    (3621169800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42661                    (3636894600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42662                    (3653224200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42663                    (3668949000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42664                    (3684673800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42665                    (3700398600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42666                    (3716123400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42667                    (3731848200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42668                    (3747573000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42669                    (3763297800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42670                    (3779022600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42671                    (3794747400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42672                    (3810472200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42673                    (3826197000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42674                    (3842526600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42675                    (3858251400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42676                    (3873976200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42677                    (3889701000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42678                    (3905425800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42679                    (3921150600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42680                    (3936875400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42681                    (3952600200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42682                    (3968325000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42683                    (3984049800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42684                    (4000379400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42685                    (4016104200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42686                    (4031829000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42687                    (4047553800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42688                    (4063278600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42689                    (4079003400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
42690                    (4094728200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
42691                ];
42692                FixedTimespanSet {
42693                    first: FixedTimespan {
42694                        utc_offset: 33260,
42695                        dst_offset: 0,
42696                        name: "LMT",
42697                    },
42698                    rest: REST
42699                }
42700            },
42701
42702            Tz::Australia__Sydney => {
42703                const REST: &[(i64, FixedTimespan)] = &[
42704                    (-2364113092, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42705                    (-1672560000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42706                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42707                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42708                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42709                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42710                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42711                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42712                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42713                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42714                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42715                    (89136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42716                    (100022400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42717                    (120585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42718                    (131472000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42719                    (152035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42720                    (162921600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42721                    (183484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42722                    (194976000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42723                    (215539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42724                    (226425600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42725                    (246988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42726                    (257875200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42727                    (278438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42728                    (289324800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42729                    (309888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42730                    (320774400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42731                    (341337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42732                    (352224000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42733                    (372787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42734                    (386697600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42735                    (404841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42736                    (415728000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42737                    (436291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42738                    (447177600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42739                    (467740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42740                    (478627200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42741                    (499190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42742                    (511286400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42743                    (530035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42744                    (542736000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42745                    (562089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42746                    (574790400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42747                    (594144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42748                    (606240000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42749                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42750                    (636480000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42751                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42752                    (667929600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42753                    (688492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42754                    (699379200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42755                    (719942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42756                    (731433600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42757                    (751996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42758                    (762883200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42759                    (783446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42760                    (794332800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42761                    (814896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42762                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42763                    (846345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42764                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42765                    (877795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42766                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42767                    (909244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42768                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42769                    (941299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42770                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42771                    (967305600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42772                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42773                    (1004198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42774                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42775                    (1035648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42776                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42777                    (1067097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42778                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42779                    (1099152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42780                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42781                    (1130601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42782                    (1143907200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42783                    (1162051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42784                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42785                    (1193500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42786                    (1207411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42787                    (1223136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42788                    (1238860800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42789                    (1254585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42790                    (1270310400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42791                    (1286035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42792                    (1301760000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42793                    (1317484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42794                    (1333209600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42795                    (1349539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42796                    (1365264000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42797                    (1380988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42798                    (1396713600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42799                    (1412438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42800                    (1428163200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42801                    (1443888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42802                    (1459612800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42803                    (1475337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42804                    (1491062400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42805                    (1506787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42806                    (1522512000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42807                    (1538841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42808                    (1554566400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42809                    (1570291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42810                    (1586016000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42811                    (1601740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42812                    (1617465600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42813                    (1633190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42814                    (1648915200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42815                    (1664640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42816                    (1680364800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42817                    (1696089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42818                    (1712419200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42819                    (1728144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42820                    (1743868800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42821                    (1759593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42822                    (1775318400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42823                    (1791043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42824                    (1806768000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42825                    (1822492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42826                    (1838217600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42827                    (1853942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42828                    (1869667200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42829                    (1885996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42830                    (1901721600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42831                    (1917446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42832                    (1933171200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42833                    (1948896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42834                    (1964620800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42835                    (1980345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42836                    (1996070400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42837                    (2011795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42838                    (2027520000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42839                    (2043244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42840                    (2058969600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42841                    (2075299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42842                    (2091024000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42843                    (2106748800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42844                    (2122473600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42845                    (2138198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42846                    (2153923200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42847                    (2169648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42848                    (2185372800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42849                    (2201097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42850                    (2216822400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42851                    (2233152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42852                    (2248876800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42853                    (2264601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42854                    (2280326400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42855                    (2296051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42856                    (2311776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42857                    (2327500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42858                    (2343225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42859                    (2358950400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42860                    (2374675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42861                    (2390400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42862                    (2406124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42863                    (2422454400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42864                    (2438179200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42865                    (2453904000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42866                    (2469628800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42867                    (2485353600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42868                    (2501078400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42869                    (2516803200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42870                    (2532528000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42871                    (2548252800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42872                    (2563977600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42873                    (2579702400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42874                    (2596032000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42875                    (2611756800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42876                    (2627481600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42877                    (2643206400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42878                    (2658931200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42879                    (2674656000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42880                    (2690380800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42881                    (2706105600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42882                    (2721830400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42883                    (2737555200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42884                    (2753280000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42885                    (2769609600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42886                    (2785334400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42887                    (2801059200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42888                    (2816784000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42889                    (2832508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42890                    (2848233600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42891                    (2863958400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42892                    (2879683200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42893                    (2895408000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42894                    (2911132800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42895                    (2926857600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42896                    (2942582400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42897                    (2958912000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42898                    (2974636800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42899                    (2990361600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42900                    (3006086400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42901                    (3021811200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42902                    (3037536000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42903                    (3053260800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42904                    (3068985600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42905                    (3084710400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42906                    (3100435200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42907                    (3116764800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42908                    (3132489600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42909                    (3148214400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42910                    (3163939200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42911                    (3179664000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42912                    (3195388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42913                    (3211113600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42914                    (3226838400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42915                    (3242563200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42916                    (3258288000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42917                    (3274012800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42918                    (3289737600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42919                    (3306067200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42920                    (3321792000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42921                    (3337516800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42922                    (3353241600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42923                    (3368966400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42924                    (3384691200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42925                    (3400416000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42926                    (3416140800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42927                    (3431865600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42928                    (3447590400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42929                    (3463315200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42930                    (3479644800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42931                    (3495369600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42932                    (3511094400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42933                    (3526819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42934                    (3542544000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42935                    (3558268800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42936                    (3573993600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42937                    (3589718400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42938                    (3605443200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42939                    (3621168000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42940                    (3636892800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42941                    (3653222400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42942                    (3668947200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42943                    (3684672000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42944                    (3700396800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42945                    (3716121600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42946                    (3731846400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42947                    (3747571200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42948                    (3763296000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42949                    (3779020800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42950                    (3794745600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42951                    (3810470400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42952                    (3826195200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42953                    (3842524800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42954                    (3858249600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42955                    (3873974400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42956                    (3889699200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42957                    (3905424000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42958                    (3921148800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42959                    (3936873600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42960                    (3952598400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42961                    (3968323200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42962                    (3984048000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42963                    (4000377600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42964                    (4016102400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42965                    (4031827200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42966                    (4047552000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42967                    (4063276800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42968                    (4079001600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42969                    (4094726400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42970                ];
42971                FixedTimespanSet {
42972                    first: FixedTimespan {
42973                        utc_offset: 36292,
42974                        dst_offset: 0,
42975                        name: "LMT",
42976                    },
42977                    rest: REST
42978                }
42979            },
42980
42981            Tz::Australia__Tasmania => {
42982                const REST: &[(i64, FixedTimespan)] = &[
42983                    (-2345795356, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42984                    (-1680508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42985                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42986                    (-1646640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42987                    (-1635753600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42988                    (-1615190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42989                    (-1604304000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42990                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42991                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42992                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42993                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42994                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42995                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42996                    (-71136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42997                    (-55411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
42998                    (-37267200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
42999                    (-25776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43000                    (-5817600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43001                    (5673600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43002                    (25632000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43003                    (37728000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43004                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43005                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43006                    (89136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43007                    (100022400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43008                    (120585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43009                    (131472000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43010                    (152035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43011                    (162921600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43012                    (183484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43013                    (194976000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43014                    (215539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43015                    (226425600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43016                    (246988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43017                    (257875200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43018                    (278438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43019                    (289324800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43020                    (309888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43021                    (320774400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43022                    (341337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43023                    (352224000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43024                    (372787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43025                    (386092800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43026                    (404841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43027                    (417542400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43028                    (436291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43029                    (447177600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43030                    (467740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43031                    (478627200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43032                    (499190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43033                    (510076800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43034                    (530035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43035                    (542736000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43036                    (562089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43037                    (574790400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43038                    (594144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43039                    (606240000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43040                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43041                    (637689600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43042                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43043                    (670348800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43044                    (686678400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43045                    (701798400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43046                    (718128000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43047                    (733248000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43048                    (749577600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43049                    (764697600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43050                    (781027200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43051                    (796147200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43052                    (812476800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43053                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43054                    (844531200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43055                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43056                    (875980800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43057                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43058                    (907430400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43059                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43060                    (938880000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43061                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43062                    (967305600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43063                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43064                    (1002384000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43065                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43066                    (1033833600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43067                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43068                    (1065283200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43069                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43070                    (1096732800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43071                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43072                    (1128182400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43073                    (1143907200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43074                    (1159632000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43075                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43076                    (1191686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43077                    (1207411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43078                    (1223136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43079                    (1238860800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43080                    (1254585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43081                    (1270310400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43082                    (1286035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43083                    (1301760000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43084                    (1317484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43085                    (1333209600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43086                    (1349539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43087                    (1365264000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43088                    (1380988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43089                    (1396713600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43090                    (1412438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43091                    (1428163200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43092                    (1443888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43093                    (1459612800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43094                    (1475337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43095                    (1491062400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43096                    (1506787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43097                    (1522512000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43098                    (1538841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43099                    (1554566400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43100                    (1570291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43101                    (1586016000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43102                    (1601740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43103                    (1617465600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43104                    (1633190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43105                    (1648915200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43106                    (1664640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43107                    (1680364800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43108                    (1696089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43109                    (1712419200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43110                    (1728144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43111                    (1743868800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43112                    (1759593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43113                    (1775318400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43114                    (1791043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43115                    (1806768000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43116                    (1822492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43117                    (1838217600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43118                    (1853942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43119                    (1869667200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43120                    (1885996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43121                    (1901721600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43122                    (1917446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43123                    (1933171200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43124                    (1948896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43125                    (1964620800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43126                    (1980345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43127                    (1996070400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43128                    (2011795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43129                    (2027520000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43130                    (2043244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43131                    (2058969600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43132                    (2075299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43133                    (2091024000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43134                    (2106748800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43135                    (2122473600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43136                    (2138198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43137                    (2153923200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43138                    (2169648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43139                    (2185372800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43140                    (2201097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43141                    (2216822400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43142                    (2233152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43143                    (2248876800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43144                    (2264601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43145                    (2280326400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43146                    (2296051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43147                    (2311776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43148                    (2327500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43149                    (2343225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43150                    (2358950400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43151                    (2374675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43152                    (2390400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43153                    (2406124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43154                    (2422454400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43155                    (2438179200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43156                    (2453904000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43157                    (2469628800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43158                    (2485353600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43159                    (2501078400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43160                    (2516803200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43161                    (2532528000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43162                    (2548252800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43163                    (2563977600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43164                    (2579702400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43165                    (2596032000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43166                    (2611756800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43167                    (2627481600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43168                    (2643206400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43169                    (2658931200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43170                    (2674656000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43171                    (2690380800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43172                    (2706105600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43173                    (2721830400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43174                    (2737555200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43175                    (2753280000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43176                    (2769609600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43177                    (2785334400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43178                    (2801059200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43179                    (2816784000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43180                    (2832508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43181                    (2848233600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43182                    (2863958400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43183                    (2879683200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43184                    (2895408000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43185                    (2911132800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43186                    (2926857600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43187                    (2942582400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43188                    (2958912000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43189                    (2974636800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43190                    (2990361600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43191                    (3006086400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43192                    (3021811200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43193                    (3037536000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43194                    (3053260800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43195                    (3068985600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43196                    (3084710400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43197                    (3100435200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43198                    (3116764800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43199                    (3132489600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43200                    (3148214400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43201                    (3163939200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43202                    (3179664000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43203                    (3195388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43204                    (3211113600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43205                    (3226838400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43206                    (3242563200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43207                    (3258288000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43208                    (3274012800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43209                    (3289737600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43210                    (3306067200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43211                    (3321792000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43212                    (3337516800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43213                    (3353241600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43214                    (3368966400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43215                    (3384691200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43216                    (3400416000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43217                    (3416140800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43218                    (3431865600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43219                    (3447590400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43220                    (3463315200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43221                    (3479644800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43222                    (3495369600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43223                    (3511094400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43224                    (3526819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43225                    (3542544000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43226                    (3558268800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43227                    (3573993600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43228                    (3589718400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43229                    (3605443200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43230                    (3621168000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43231                    (3636892800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43232                    (3653222400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43233                    (3668947200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43234                    (3684672000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43235                    (3700396800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43236                    (3716121600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43237                    (3731846400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43238                    (3747571200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43239                    (3763296000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43240                    (3779020800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43241                    (3794745600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43242                    (3810470400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43243                    (3826195200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43244                    (3842524800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43245                    (3858249600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43246                    (3873974400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43247                    (3889699200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43248                    (3905424000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43249                    (3921148800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43250                    (3936873600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43251                    (3952598400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43252                    (3968323200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43253                    (3984048000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43254                    (4000377600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43255                    (4016102400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43256                    (4031827200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43257                    (4047552000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43258                    (4063276800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43259                    (4079001600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43260                    (4094726400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43261                ];
43262                FixedTimespanSet {
43263                    first: FixedTimespan {
43264                        utc_offset: 35356,
43265                        dst_offset: 0,
43266                        name: "LMT",
43267                    },
43268                    rest: REST
43269                }
43270            },
43271
43272            Tz::Australia__Victoria => {
43273                const REST: &[(i64, FixedTimespan)] = &[
43274                    (-2364111592, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43275                    (-1672560000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43276                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43277                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43278                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43279                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43280                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43281                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43282                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43283                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43284                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43285                    (89136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43286                    (100022400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43287                    (120585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43288                    (131472000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43289                    (152035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43290                    (162921600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43291                    (183484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43292                    (194976000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43293                    (215539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43294                    (226425600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43295                    (246988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43296                    (257875200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43297                    (278438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43298                    (289324800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43299                    (309888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43300                    (320774400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43301                    (341337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43302                    (352224000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43303                    (372787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43304                    (384278400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43305                    (404841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43306                    (415728000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43307                    (436291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43308                    (447177600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43309                    (467740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43310                    (478627200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43311                    (499190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43312                    (511286400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43313                    (530035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43314                    (542736000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43315                    (561484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43316                    (574790400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43317                    (594144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43318                    (606240000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43319                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43320                    (637689600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43321                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43322                    (667929600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43323                    (688492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43324                    (699379200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43325                    (719942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43326                    (731433600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43327                    (751996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43328                    (762883200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43329                    (783446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43330                    (796147200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43331                    (814896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43332                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43333                    (846345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43334                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43335                    (877795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43336                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43337                    (909244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43338                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43339                    (941299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43340                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43341                    (967305600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43342                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43343                    (1004198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43344                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43345                    (1035648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43346                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43347                    (1067097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43348                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43349                    (1099152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43350                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43351                    (1130601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43352                    (1143907200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43353                    (1162051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43354                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43355                    (1193500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43356                    (1207411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43357                    (1223136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43358                    (1238860800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43359                    (1254585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43360                    (1270310400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43361                    (1286035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43362                    (1301760000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43363                    (1317484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43364                    (1333209600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43365                    (1349539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43366                    (1365264000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43367                    (1380988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43368                    (1396713600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43369                    (1412438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43370                    (1428163200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43371                    (1443888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43372                    (1459612800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43373                    (1475337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43374                    (1491062400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43375                    (1506787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43376                    (1522512000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43377                    (1538841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43378                    (1554566400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43379                    (1570291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43380                    (1586016000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43381                    (1601740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43382                    (1617465600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43383                    (1633190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43384                    (1648915200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43385                    (1664640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43386                    (1680364800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43387                    (1696089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43388                    (1712419200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43389                    (1728144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43390                    (1743868800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43391                    (1759593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43392                    (1775318400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43393                    (1791043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43394                    (1806768000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43395                    (1822492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43396                    (1838217600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43397                    (1853942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43398                    (1869667200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43399                    (1885996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43400                    (1901721600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43401                    (1917446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43402                    (1933171200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43403                    (1948896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43404                    (1964620800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43405                    (1980345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43406                    (1996070400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43407                    (2011795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43408                    (2027520000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43409                    (2043244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43410                    (2058969600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43411                    (2075299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43412                    (2091024000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43413                    (2106748800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43414                    (2122473600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43415                    (2138198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43416                    (2153923200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43417                    (2169648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43418                    (2185372800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43419                    (2201097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43420                    (2216822400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43421                    (2233152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43422                    (2248876800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43423                    (2264601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43424                    (2280326400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43425                    (2296051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43426                    (2311776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43427                    (2327500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43428                    (2343225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43429                    (2358950400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43430                    (2374675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43431                    (2390400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43432                    (2406124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43433                    (2422454400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43434                    (2438179200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43435                    (2453904000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43436                    (2469628800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43437                    (2485353600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43438                    (2501078400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43439                    (2516803200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43440                    (2532528000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43441                    (2548252800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43442                    (2563977600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43443                    (2579702400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43444                    (2596032000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43445                    (2611756800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43446                    (2627481600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43447                    (2643206400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43448                    (2658931200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43449                    (2674656000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43450                    (2690380800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43451                    (2706105600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43452                    (2721830400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43453                    (2737555200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43454                    (2753280000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43455                    (2769609600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43456                    (2785334400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43457                    (2801059200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43458                    (2816784000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43459                    (2832508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43460                    (2848233600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43461                    (2863958400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43462                    (2879683200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43463                    (2895408000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43464                    (2911132800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43465                    (2926857600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43466                    (2942582400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43467                    (2958912000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43468                    (2974636800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43469                    (2990361600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43470                    (3006086400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43471                    (3021811200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43472                    (3037536000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43473                    (3053260800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43474                    (3068985600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43475                    (3084710400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43476                    (3100435200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43477                    (3116764800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43478                    (3132489600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43479                    (3148214400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43480                    (3163939200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43481                    (3179664000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43482                    (3195388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43483                    (3211113600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43484                    (3226838400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43485                    (3242563200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43486                    (3258288000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43487                    (3274012800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43488                    (3289737600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43489                    (3306067200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43490                    (3321792000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43491                    (3337516800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43492                    (3353241600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43493                    (3368966400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43494                    (3384691200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43495                    (3400416000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43496                    (3416140800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43497                    (3431865600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43498                    (3447590400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43499                    (3463315200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43500                    (3479644800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43501                    (3495369600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43502                    (3511094400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43503                    (3526819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43504                    (3542544000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43505                    (3558268800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43506                    (3573993600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43507                    (3589718400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43508                    (3605443200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43509                    (3621168000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43510                    (3636892800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43511                    (3653222400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43512                    (3668947200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43513                    (3684672000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43514                    (3700396800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43515                    (3716121600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43516                    (3731846400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43517                    (3747571200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43518                    (3763296000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43519                    (3779020800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43520                    (3794745600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43521                    (3810470400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43522                    (3826195200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43523                    (3842524800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43524                    (3858249600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43525                    (3873974400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43526                    (3889699200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43527                    (3905424000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43528                    (3921148800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43529                    (3936873600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43530                    (3952598400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43531                    (3968323200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43532                    (3984048000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43533                    (4000377600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43534                    (4016102400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43535                    (4031827200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43536                    (4047552000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43537                    (4063276800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43538                    (4079001600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43539                    (4094726400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "AEDT" }),
43540                ];
43541                FixedTimespanSet {
43542                    first: FixedTimespan {
43543                        utc_offset: 34792,
43544                        dst_offset: 0,
43545                        name: "LMT",
43546                    },
43547                    rest: REST
43548                }
43549            },
43550
43551            Tz::Australia__West => {
43552                const REST: &[(i64, FixedTimespan)] = &[
43553                    (-2337925404, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "AWST" }),
43554                    (-1672552800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "AWDT" }),
43555                    (-1665381600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "AWST" }),
43556                    (-883634400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "AWDT" }),
43557                    (-876117600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "AWST" }),
43558                    (-860392800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "AWDT" }),
43559                    (-844668000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "AWST" }),
43560                    (152042400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "AWDT" }),
43561                    (162928800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "AWST" }),
43562                    (436298400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "AWDT" }),
43563                    (447184800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "AWST" }),
43564                    (690314400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "AWDT" }),
43565                    (699386400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "AWST" }),
43566                    (1165082400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "AWDT" }),
43567                    (1174759200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "AWST" }),
43568                    (1193508000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "AWDT" }),
43569                    (1206813600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "AWST" }),
43570                    (1224957600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "AWDT" }),
43571                    (1238263200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "AWST" }),
43572                ];
43573                FixedTimespanSet {
43574                    first: FixedTimespan {
43575                        utc_offset: 27804,
43576                        dst_offset: 0,
43577                        name: "LMT",
43578                    },
43579                    rest: REST
43580                }
43581            },
43582
43583            Tz::Australia__Yancowinna => {
43584                const REST: &[(i64, FixedTimespan)] = &[
43585                    (-2364110748, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "AEST" }),
43586                    (-2314951200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "ACST" }),
43587                    (-2230189200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43588                    (-1672558200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43589                    (-1665387000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43590                    (-883639800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43591                    (-876123000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43592                    (-860398200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43593                    (-844673400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43594                    (-828343800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43595                    (-813223800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43596                    (57688200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43597                    (67969800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43598                    (89137800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43599                    (100024200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43600                    (120587400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43601                    (131473800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43602                    (152037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43603                    (162923400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43604                    (183486600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43605                    (194977800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43606                    (215541000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43607                    (226427400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43608                    (246990600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43609                    (257877000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43610                    (278440200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43611                    (289326600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43612                    (309889800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43613                    (320776200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43614                    (341339400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43615                    (352225800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43616                    (372789000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43617                    (386699400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43618                    (404843400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43619                    (415729800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43620                    (436293000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43621                    (447179400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43622                    (467742600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43623                    (478629000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43624                    (499192200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43625                    (511288200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43626                    (530037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43627                    (542737800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43628                    (562091400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43629                    (574792200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43630                    (594145800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43631                    (606241800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43632                    (625595400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43633                    (636481800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43634                    (657045000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43635                    (667931400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43636                    (688494600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43637                    (699381000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43638                    (719944200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43639                    (731435400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43640                    (751998600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43641                    (762885000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43642                    (783448200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43643                    (794334600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43644                    (814897800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43645                    (828203400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43646                    (846347400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43647                    (859653000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43648                    (877797000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43649                    (891102600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43650                    (909246600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43651                    (922552200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43652                    (941301000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43653                    (954001800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43654                    (972750600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43655                    (985451400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43656                    (1004200200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43657                    (1017505800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43658                    (1035649800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43659                    (1048955400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43660                    (1067099400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43661                    (1080405000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43662                    (1099153800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43663                    (1111854600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43664                    (1130603400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43665                    (1143909000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43666                    (1162053000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43667                    (1174753800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43668                    (1193502600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43669                    (1207413000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43670                    (1223137800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43671                    (1238862600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43672                    (1254587400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43673                    (1270312200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43674                    (1286037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43675                    (1301761800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43676                    (1317486600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43677                    (1333211400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43678                    (1349541000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43679                    (1365265800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43680                    (1380990600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43681                    (1396715400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43682                    (1412440200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43683                    (1428165000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43684                    (1443889800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43685                    (1459614600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43686                    (1475339400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43687                    (1491064200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43688                    (1506789000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43689                    (1522513800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43690                    (1538843400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43691                    (1554568200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43692                    (1570293000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43693                    (1586017800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43694                    (1601742600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43695                    (1617467400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43696                    (1633192200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43697                    (1648917000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43698                    (1664641800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43699                    (1680366600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43700                    (1696091400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43701                    (1712421000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43702                    (1728145800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43703                    (1743870600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43704                    (1759595400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43705                    (1775320200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43706                    (1791045000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43707                    (1806769800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43708                    (1822494600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43709                    (1838219400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43710                    (1853944200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43711                    (1869669000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43712                    (1885998600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43713                    (1901723400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43714                    (1917448200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43715                    (1933173000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43716                    (1948897800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43717                    (1964622600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43718                    (1980347400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43719                    (1996072200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43720                    (2011797000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43721                    (2027521800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43722                    (2043246600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43723                    (2058971400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43724                    (2075301000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43725                    (2091025800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43726                    (2106750600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43727                    (2122475400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43728                    (2138200200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43729                    (2153925000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43730                    (2169649800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43731                    (2185374600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43732                    (2201099400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43733                    (2216824200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43734                    (2233153800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43735                    (2248878600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43736                    (2264603400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43737                    (2280328200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43738                    (2296053000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43739                    (2311777800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43740                    (2327502600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43741                    (2343227400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43742                    (2358952200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43743                    (2374677000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43744                    (2390401800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43745                    (2406126600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43746                    (2422456200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43747                    (2438181000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43748                    (2453905800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43749                    (2469630600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43750                    (2485355400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43751                    (2501080200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43752                    (2516805000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43753                    (2532529800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43754                    (2548254600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43755                    (2563979400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43756                    (2579704200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43757                    (2596033800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43758                    (2611758600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43759                    (2627483400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43760                    (2643208200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43761                    (2658933000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43762                    (2674657800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43763                    (2690382600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43764                    (2706107400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43765                    (2721832200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43766                    (2737557000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43767                    (2753281800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43768                    (2769611400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43769                    (2785336200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43770                    (2801061000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43771                    (2816785800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43772                    (2832510600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43773                    (2848235400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43774                    (2863960200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43775                    (2879685000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43776                    (2895409800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43777                    (2911134600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43778                    (2926859400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43779                    (2942584200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43780                    (2958913800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43781                    (2974638600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43782                    (2990363400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43783                    (3006088200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43784                    (3021813000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43785                    (3037537800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43786                    (3053262600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43787                    (3068987400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43788                    (3084712200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43789                    (3100437000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43790                    (3116766600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43791                    (3132491400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43792                    (3148216200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43793                    (3163941000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43794                    (3179665800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43795                    (3195390600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43796                    (3211115400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43797                    (3226840200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43798                    (3242565000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43799                    (3258289800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43800                    (3274014600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43801                    (3289739400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43802                    (3306069000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43803                    (3321793800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43804                    (3337518600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43805                    (3353243400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43806                    (3368968200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43807                    (3384693000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43808                    (3400417800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43809                    (3416142600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43810                    (3431867400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43811                    (3447592200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43812                    (3463317000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43813                    (3479646600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43814                    (3495371400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43815                    (3511096200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43816                    (3526821000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43817                    (3542545800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43818                    (3558270600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43819                    (3573995400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43820                    (3589720200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43821                    (3605445000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43822                    (3621169800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43823                    (3636894600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43824                    (3653224200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43825                    (3668949000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43826                    (3684673800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43827                    (3700398600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43828                    (3716123400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43829                    (3731848200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43830                    (3747573000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43831                    (3763297800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43832                    (3779022600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43833                    (3794747400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43834                    (3810472200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43835                    (3826197000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43836                    (3842526600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43837                    (3858251400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43838                    (3873976200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43839                    (3889701000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43840                    (3905425800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43841                    (3921150600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43842                    (3936875400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43843                    (3952600200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43844                    (3968325000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43845                    (3984049800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43846                    (4000379400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43847                    (4016104200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43848                    (4031829000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43849                    (4047553800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43850                    (4063278600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43851                    (4079003400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: "ACST" }),
43852                    (4094728200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: "ACDT" }),
43853                ];
43854                FixedTimespanSet {
43855                    first: FixedTimespan {
43856                        utc_offset: 33948,
43857                        dst_offset: 0,
43858                        name: "LMT",
43859                    },
43860                    rest: REST
43861                }
43862            },
43863
43864            Tz::Brazil__Acre => {
43865                const REST: &[(i64, FixedTimespan)] = &[
43866                    (-1767209328, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
43867                    (-1206950400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
43868                    (-1191355200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
43869                    (-1175367600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
43870                    (-1159819200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
43871                    (-633812400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
43872                    (-622062000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
43873                    (-602276400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
43874                    (-591825600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
43875                    (-570740400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
43876                    (-560203200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
43877                    (-539118000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
43878                    (-531345600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
43879                    (-191358000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
43880                    (-184190400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
43881                    (-155156400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
43882                    (-150062400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
43883                    (-128890800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
43884                    (-121118400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
43885                    (-99946800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
43886                    (-89582400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
43887                    (-68410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
43888                    (-57960000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
43889                    (499755600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
43890                    (511243200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
43891                    (530600400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
43892                    (540273600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
43893                    (562136400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
43894                    (571204800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
43895                    (1214283600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
43896                    (1384056000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
43897                ];
43898                FixedTimespanSet {
43899                    first: FixedTimespan {
43900                        utc_offset: -16272,
43901                        dst_offset: 0,
43902                        name: "LMT",
43903                    },
43904                    rest: REST
43905                }
43906            },
43907
43908            Tz::Brazil__DeNoronha => {
43909                const REST: &[(i64, FixedTimespan)] = &[
43910                    (-1767217820, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
43911                    (-1206961200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
43912                    (-1191366000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
43913                    (-1175378400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
43914                    (-1159830000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
43915                    (-633823200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
43916                    (-622072800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
43917                    (-602287200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
43918                    (-591836400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
43919                    (-570751200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
43920                    (-560214000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
43921                    (-539128800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
43922                    (-531356400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
43923                    (-191368800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
43924                    (-184201200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
43925                    (-155167200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
43926                    (-150073200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
43927                    (-128901600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
43928                    (-121129200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
43929                    (-99957600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
43930                    (-89593200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
43931                    (-68421600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
43932                    (-57970800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
43933                    (499744800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
43934                    (511232400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
43935                    (530589600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
43936                    (540262800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
43937                    (562125600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
43938                    (571194000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
43939                    (592970400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
43940                    (602038800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
43941                    (624420000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
43942                    (634698000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
43943                    (938916000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
43944                    (951613200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
43945                    (970970400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
43946                    (971571600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
43947                    (1003024800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: "-01" }),
43948                    (1013907600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: "-02" }),
43949                ];
43950                FixedTimespanSet {
43951                    first: FixedTimespan {
43952                        utc_offset: -7780,
43953                        dst_offset: 0,
43954                        name: "LMT",
43955                    },
43956                    rest: REST
43957                }
43958            },
43959
43960            Tz::Brazil__East => {
43961                const REST: &[(i64, FixedTimespan)] = &[
43962                    (-1767214412, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
43963                    (-1206957600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
43964                    (-1191362400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
43965                    (-1175374800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
43966                    (-1159826400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
43967                    (-633819600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
43968                    (-622069200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
43969                    (-602283600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
43970                    (-591832800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
43971                    (-570747600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
43972                    (-560210400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
43973                    (-539125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
43974                    (-531352800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
43975                    (-195426000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
43976                    (-184197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
43977                    (-155163600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
43978                    (-150069600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
43979                    (-128898000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
43980                    (-121125600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
43981                    (-99954000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
43982                    (-89589600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
43983                    (-68418000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
43984                    (-57967200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
43985                    (499748400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
43986                    (511236000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
43987                    (530593200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
43988                    (540266400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
43989                    (562129200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
43990                    (571197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
43991                    (592974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
43992                    (602042400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
43993                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
43994                    (634701600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
43995                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
43996                    (666756000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
43997                    (687927600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
43998                    (697600800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
43999                    (719982000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44000                    (728445600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44001                    (750826800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44002                    (761709600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44003                    (782276400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44004                    (793159200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44005                    (813726000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44006                    (824004000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44007                    (844570800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44008                    (856058400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44009                    (876106800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44010                    (888717600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44011                    (908074800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44012                    (919562400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44013                    (938919600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44014                    (951616800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44015                    (970974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44016                    (982461600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44017                    (1003028400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44018                    (1013911200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44019                    (1036292400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44020                    (1045360800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44021                    (1066532400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44022                    (1076810400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44023                    (1099364400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44024                    (1108864800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44025                    (1129431600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44026                    (1140314400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44027                    (1162695600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44028                    (1172368800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44029                    (1192330800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44030                    (1203213600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44031                    (1224385200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44032                    (1234663200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44033                    (1255834800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44034                    (1266717600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44035                    (1287284400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44036                    (1298167200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44037                    (1318734000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44038                    (1330221600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44039                    (1350788400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44040                    (1361066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44041                    (1382238000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44042                    (1392516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44043                    (1413687600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44044                    (1424570400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44045                    (1445137200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44046                    (1456020000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44047                    (1476586800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44048                    (1487469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44049                    (1508036400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44050                    (1518919200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44051                    (1541300400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: "-02" }),
44052                    (1550368800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: "-03" }),
44053                ];
44054                FixedTimespanSet {
44055                    first: FixedTimespan {
44056                        utc_offset: -11188,
44057                        dst_offset: 0,
44058                        name: "LMT",
44059                    },
44060                    rest: REST
44061                }
44062            },
44063
44064            Tz::Brazil__West => {
44065                const REST: &[(i64, FixedTimespan)] = &[
44066                    (-1767211196, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
44067                    (-1206954000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
44068                    (-1191358800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
44069                    (-1175371200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
44070                    (-1159822800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
44071                    (-633816000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
44072                    (-622065600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
44073                    (-602280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
44074                    (-591829200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
44075                    (-570744000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
44076                    (-560206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
44077                    (-539121600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
44078                    (-531349200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
44079                    (-191361600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
44080                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
44081                    (-155160000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
44082                    (-150066000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
44083                    (-128894400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
44084                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
44085                    (-99950400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
44086                    (-89586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
44087                    (-68414400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
44088                    (-57963600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
44089                    (499752000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
44090                    (511239600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
44091                    (530596800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
44092                    (540270000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
44093                    (562132800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
44094                    (571201200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
44095                    (750830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
44096                    (761713200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
44097                ];
44098                FixedTimespanSet {
44099                    first: FixedTimespan {
44100                        utc_offset: -14404,
44101                        dst_offset: 0,
44102                        name: "LMT",
44103                    },
44104                    rest: REST
44105                }
44106            },
44107
44108            Tz::CET => {
44109                const REST: &[(i64, FixedTimespan)] = &[
44110                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44111                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44112                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44113                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44114                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44115                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44116                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44117                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44118                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44119                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44120                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44121                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44122                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44123                    (-766623600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44124                    (228877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44125                    (243997200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44126                    (260326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44127                    (276051600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44128                    (291776400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44129                    (307501200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44130                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44131                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44132                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44133                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44134                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44135                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44136                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44137                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44138                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44139                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44140                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44141                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44142                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44143                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44144                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44145                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44146                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44147                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44148                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44149                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44150                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44151                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44152                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44153                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44154                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44155                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44156                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44157                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44158                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44159                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44160                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44161                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44162                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44163                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44164                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44165                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44166                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44167                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44168                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44169                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44170                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44171                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44172                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44173                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44174                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44175                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44176                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44177                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44178                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44179                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44180                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44181                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44182                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44183                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44184                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44185                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44186                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44187                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44188                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44189                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44190                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44191                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44192                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44193                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44194                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44195                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44196                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44197                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44198                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44199                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44200                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44201                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44202                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44203                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44204                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44205                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44206                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44207                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44208                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44209                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44210                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44211                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44212                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44213                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44214                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44215                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44216                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44217                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44218                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44219                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44220                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44221                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44222                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44223                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44224                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44225                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44226                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44227                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44228                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44229                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44230                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44231                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44232                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44233                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44234                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44235                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44236                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44237                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44238                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44239                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44240                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44241                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44242                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44243                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44244                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44245                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44246                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44247                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44248                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44249                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44250                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44251                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44252                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44253                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44254                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44255                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44256                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44257                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44258                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44259                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44260                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44261                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44262                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44263                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44264                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44265                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44266                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44267                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44268                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44269                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44270                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44271                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44272                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44273                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44274                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44275                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44276                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44277                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44278                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44279                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44280                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44281                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44282                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44283                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44284                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44285                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44286                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44287                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44288                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44289                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44290                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44291                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44292                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44293                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44294                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44295                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44296                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44297                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44298                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44299                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44300                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44301                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44302                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44303                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44304                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44305                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44306                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44307                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44308                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44309                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44310                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44311                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44312                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44313                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44314                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44315                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44316                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44317                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44318                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44319                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44320                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44321                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44322                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44323                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44324                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44325                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44326                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44327                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44328                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44329                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44330                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44331                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44332                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44333                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44334                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44335                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44336                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44337                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44338                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44339                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44340                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44341                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44342                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44343                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44344                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44345                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44346                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44347                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44348                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44349                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44350                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44351                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44352                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44353                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44354                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44355                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44356                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44357                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44358                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44359                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44360                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44361                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44362                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44363                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44364                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44365                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44366                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44367                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44368                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
44369                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
44370                ];
44371                FixedTimespanSet {
44372                    first: FixedTimespan {
44373                        utc_offset: 3600,
44374                        dst_offset: 0,
44375                        name: "CET",
44376                    },
44377                    rest: REST
44378                }
44379            },
44380
44381            Tz::CST6CDT => {
44382                const REST: &[(i64, FixedTimespan)] = &[
44383                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44384                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44385                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44386                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44387                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
44388                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
44389                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44390                    (-84384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44391                    (-68662800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44392                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44393                    (-37213200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44394                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44395                    (-5763600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44396                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44397                    (25686000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44398                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44399                    (57740400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44400                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44401                    (89190000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44402                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44403                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44404                    (126691200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44405                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44406                    (162374400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44407                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44408                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44409                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44410                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44411                    (247042800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44412                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44413                    (278492400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44414                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44415                    (309942000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44416                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44417                    (341391600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44418                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44419                    (372841200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44420                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44421                    (404895600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44422                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44423                    (436345200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44424                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44425                    (467794800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44426                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44427                    (499244400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44428                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44429                    (530694000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44430                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44431                    (562143600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44432                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44433                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44434                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44435                    (625647600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44436                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44437                    (657097200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44438                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44439                    (688546800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44440                    (702460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44441                    (719996400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44442                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44443                    (752050800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44444                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44445                    (783500400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44446                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44447                    (814950000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44448                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44449                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44450                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44451                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44452                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44453                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44454                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44455                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44456                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44457                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44458                    (986112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44459                    (1004252400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44460                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44461                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44462                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44463                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44464                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44465                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44466                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44467                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44468                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44469                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44470                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44471                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44472                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44473                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44474                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44475                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44476                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44477                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44478                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44479                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44480                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44481                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44482                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44483                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44484                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44485                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44486                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44487                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44488                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44489                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44490                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44491                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44492                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44493                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44494                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44495                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44496                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44497                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44498                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44499                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44500                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44501                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44502                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44503                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44504                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44505                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44506                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44507                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44508                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44509                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44510                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44511                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44512                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44513                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44514                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44515                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44516                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44517                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44518                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44519                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44520                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44521                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44522                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44523                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44524                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44525                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44526                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44527                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44528                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44529                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44530                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44531                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44532                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44533                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44534                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44535                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44536                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44537                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44538                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44539                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44540                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44541                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44542                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44543                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44544                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44545                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44546                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44547                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44548                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44549                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44550                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44551                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44552                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44553                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44554                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44555                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44556                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44557                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44558                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44559                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44560                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44561                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44562                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44563                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44564                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44565                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44566                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44567                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44568                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44569                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44570                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44571                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44572                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44573                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44574                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44575                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44576                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44577                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44578                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44579                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44580                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44581                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44582                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44583                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44584                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44585                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44586                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44587                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44588                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44589                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44590                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44591                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44592                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44593                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44594                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44595                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44596                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44597                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44598                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44599                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44600                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44601                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44602                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44603                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44604                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44605                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44606                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44607                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44608                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44609                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44610                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44611                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44612                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44613                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44614                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44615                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44616                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44617                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44618                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44619                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44620                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44621                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44622                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44623                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44624                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44625                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44626                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44627                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44628                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44629                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44630                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44631                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44632                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44633                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44634                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44635                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44636                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44637                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44638                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44639                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44640                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44641                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44642                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44643                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44644                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44645                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44646                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44647                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44648                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44649                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44650                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44651                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44652                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44653                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44654                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
44655                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
44656                ];
44657                FixedTimespanSet {
44658                    first: FixedTimespan {
44659                        utc_offset: -21600,
44660                        dst_offset: 0,
44661                        name: "CST",
44662                    },
44663                    rest: REST
44664                }
44665            },
44666
44667            Tz::Canada__Atlantic => {
44668                const REST: &[(i64, FixedTimespan)] = &[
44669                    (-2131645536, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44670                    (-1696276800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44671                    (-1680469200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44672                    (-1632074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44673                    (-1615143600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44674                    (-1566763200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44675                    (-1557090000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44676                    (-1535486400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44677                    (-1524949200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44678                    (-1504468800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44679                    (-1493413200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44680                    (-1472414400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44681                    (-1461963600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44682                    (-1440964800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44683                    (-1429390800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44684                    (-1409515200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44685                    (-1396731600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44686                    (-1376856000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44687                    (-1366491600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44688                    (-1346616000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44689                    (-1333832400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44690                    (-1313956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44691                    (-1303678800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44692                    (-1282507200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44693                    (-1272661200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44694                    (-1251057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44695                    (-1240088400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44696                    (-1219608000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44697                    (-1207429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44698                    (-1188763200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44699                    (-1175979600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44700                    (-1157313600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44701                    (-1143925200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44702                    (-1124049600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44703                    (-1113771600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44704                    (-1091390400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44705                    (-1081026000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44706                    (-1059854400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44707                    (-1050786000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44708                    (-1030910400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44709                    (-1018126800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44710                    (-999460800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44711                    (-986677200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44712                    (-965592000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44713                    (-955227600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44714                    (-935956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44715                    (-923173200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44716                    (-904507200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44717                    (-891723600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44718                    (-880221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "AWT" }),
44719                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "APT" }),
44720                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44721                    (-747252000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44722                    (-733950000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44723                    (-715802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44724                    (-702500400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44725                    (-684352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44726                    (-671050800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44727                    (-652903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44728                    (-639601200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44729                    (-589399200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44730                    (-576097200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44731                    (-557949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44732                    (-544647600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44733                    (-526500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44734                    (-513198000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44735                    (-495050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44736                    (-481748400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44737                    (-431546400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44738                    (-418244400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44739                    (-400096800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44740                    (-386794800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44741                    (-368647200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44742                    (-355345200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44743                    (-337197600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44744                    (-323895600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44745                    (-242244000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44746                    (-226522800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44747                    (-210794400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44748                    (-195073200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44749                    (-179344800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44750                    (-163623600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44751                    (-147895200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44752                    (-131569200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44753                    (-116445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44754                    (-100119600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44755                    (-84391200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44756                    (-68670000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44757                    (-52941600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44758                    (-37220400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44759                    (-21492000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44760                    (-5770800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44761                    (9957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44762                    (25678800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44763                    (41407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44764                    (57733200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44765                    (73461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44766                    (89182800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44767                    (104911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44768                    (120632400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44769                    (136360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44770                    (152082000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44771                    (167810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44772                    (183531600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44773                    (199260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44774                    (215586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44775                    (230709600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44776                    (247035600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44777                    (262764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44778                    (278485200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44779                    (294213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44780                    (309934800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44781                    (325663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44782                    (341384400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44783                    (357112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44784                    (372834000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44785                    (388562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44786                    (404888400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44787                    (420012000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44788                    (436338000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44789                    (452066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44790                    (467787600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44791                    (483516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44792                    (499237200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44793                    (514965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44794                    (530686800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44795                    (544600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44796                    (562136400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44797                    (576050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44798                    (594190800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44799                    (607500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44800                    (625640400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44801                    (638949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44802                    (657090000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44803                    (671004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44804                    (688539600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44805                    (702453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44806                    (719989200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44807                    (733903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44808                    (752043600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44809                    (765352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44810                    (783493200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44811                    (796802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44812                    (814942800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44813                    (828856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44814                    (846392400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44815                    (860306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44816                    (877842000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44817                    (891756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44818                    (909291600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44819                    (923205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44820                    (941346000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44821                    (954655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44822                    (972795600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44823                    (986104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44824                    (1004245200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44825                    (1018159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44826                    (1035694800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44827                    (1049608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44828                    (1067144400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44829                    (1081058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44830                    (1099198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44831                    (1112508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44832                    (1130648400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44833                    (1143957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44834                    (1162098000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44835                    (1173592800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44836                    (1194152400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44837                    (1205042400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44838                    (1225602000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44839                    (1236492000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44840                    (1257051600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44841                    (1268546400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44842                    (1289106000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44843                    (1299996000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44844                    (1320555600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44845                    (1331445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44846                    (1352005200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44847                    (1362895200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44848                    (1383454800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44849                    (1394344800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44850                    (1414904400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44851                    (1425794400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44852                    (1446354000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44853                    (1457848800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44854                    (1478408400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44855                    (1489298400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44856                    (1509858000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44857                    (1520748000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44858                    (1541307600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44859                    (1552197600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44860                    (1572757200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44861                    (1583647200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44862                    (1604206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44863                    (1615701600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44864                    (1636261200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44865                    (1647151200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44866                    (1667710800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44867                    (1678600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44868                    (1699160400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44869                    (1710050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44870                    (1730610000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44871                    (1741500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44872                    (1762059600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44873                    (1772949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44874                    (1793509200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44875                    (1805004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44876                    (1825563600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44877                    (1836453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44878                    (1857013200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44879                    (1867903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44880                    (1888462800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44881                    (1899352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44882                    (1919912400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44883                    (1930802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44884                    (1951362000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44885                    (1962856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44886                    (1983416400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44887                    (1994306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44888                    (2014866000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44889                    (2025756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44890                    (2046315600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44891                    (2057205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44892                    (2077765200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44893                    (2088655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44894                    (2109214800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44895                    (2120104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44896                    (2140664400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44897                    (2152159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44898                    (2172718800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44899                    (2183608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44900                    (2204168400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44901                    (2215058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44902                    (2235618000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44903                    (2246508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44904                    (2267067600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44905                    (2277957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44906                    (2298517200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44907                    (2309407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44908                    (2329966800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44909                    (2341461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44910                    (2362021200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44911                    (2372911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44912                    (2393470800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44913                    (2404360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44914                    (2424920400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44915                    (2435810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44916                    (2456370000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44917                    (2467260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44918                    (2487819600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44919                    (2499314400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44920                    (2519874000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44921                    (2530764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44922                    (2551323600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44923                    (2562213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44924                    (2582773200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44925                    (2593663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44926                    (2614222800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44927                    (2625112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44928                    (2645672400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44929                    (2656562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44930                    (2677122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44931                    (2688616800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44932                    (2709176400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44933                    (2720066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44934                    (2740626000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44935                    (2751516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44936                    (2772075600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44937                    (2782965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44938                    (2803525200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44939                    (2814415200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44940                    (2834974800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44941                    (2846469600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44942                    (2867029200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44943                    (2877919200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44944                    (2898478800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44945                    (2909368800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44946                    (2929928400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44947                    (2940818400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44948                    (2961378000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44949                    (2972268000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44950                    (2992827600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44951                    (3003717600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44952                    (3024277200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44953                    (3035772000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44954                    (3056331600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44955                    (3067221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44956                    (3087781200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44957                    (3098671200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44958                    (3119230800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44959                    (3130120800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44960                    (3150680400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44961                    (3161570400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44962                    (3182130000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44963                    (3193020000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44964                    (3213579600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44965                    (3225074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44966                    (3245634000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44967                    (3256524000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44968                    (3277083600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44969                    (3287973600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44970                    (3308533200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44971                    (3319423200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44972                    (3339982800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44973                    (3350872800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44974                    (3371432400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44975                    (3382927200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44976                    (3403486800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44977                    (3414376800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44978                    (3434936400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44979                    (3445826400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44980                    (3466386000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44981                    (3477276000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44982                    (3497835600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44983                    (3508725600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44984                    (3529285200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44985                    (3540175200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44986                    (3560734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44987                    (3572229600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44988                    (3592789200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44989                    (3603679200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44990                    (3624238800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44991                    (3635128800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44992                    (3655688400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44993                    (3666578400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44994                    (3687138000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44995                    (3698028000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44996                    (3718587600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44997                    (3730082400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
44998                    (3750642000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
44999                    (3761532000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
45000                    (3782091600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
45001                    (3792981600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
45002                    (3813541200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
45003                    (3824431200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
45004                    (3844990800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
45005                    (3855880800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
45006                    (3876440400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
45007                    (3887330400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
45008                    (3907890000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
45009                    (3919384800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
45010                    (3939944400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
45011                    (3950834400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
45012                    (3971394000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
45013                    (3982284000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
45014                    (4002843600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
45015                    (4013733600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
45016                    (4034293200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
45017                    (4045183200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
45018                    (4065742800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
45019                    (4076632800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "ADT" }),
45020                    (4097192400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "AST" }),
45021                ];
45022                FixedTimespanSet {
45023                    first: FixedTimespan {
45024                        utc_offset: -15264,
45025                        dst_offset: 0,
45026                        name: "LMT",
45027                    },
45028                    rest: REST
45029                }
45030            },
45031
45032            Tz::Canada__Central => {
45033                const REST: &[(i64, FixedTimespan)] = &[
45034                    (-2602258284, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45035                    (-1694368800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45036                    (-1681671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45037                    (-1632067200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45038                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45039                    (-1029686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45040                    (-1018198800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45041                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
45042                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
45043                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45044                    (-746035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45045                    (-732733200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45046                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45047                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45048                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45049                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45050                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45051                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45052                    (-620755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45053                    (-607626000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45054                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45055                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45056                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45057                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45058                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45059                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45060                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45061                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45062                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45063                    (-450291600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45064                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45065                    (-418237200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45066                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45067                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45068                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45069                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45070                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45071                    (-321469200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45072                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45073                    (-292438800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45074                    (-210787200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45075                    (-198090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45076                    (-116438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45077                    (-100108800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45078                    (-84384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45079                    (-68659200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45080                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45081                    (-37209600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45082                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45083                    (-5760000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45084                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45085                    (25689600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45086                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45087                    (57744000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45088                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45089                    (89193600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45090                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45091                    (120643200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45092                    (136368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45093                    (152092800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45094                    (167817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45095                    (183542400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45096                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45097                    (215596800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45098                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45099                    (247046400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45100                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45101                    (278496000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45102                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45103                    (309945600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45104                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45105                    (341395200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45106                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45107                    (372844800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45108                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45109                    (404899200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45110                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45111                    (436348800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45112                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45113                    (467798400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45114                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45115                    (499248000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45116                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45117                    (530697600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45118                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45119                    (562147200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45120                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45121                    (594201600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45122                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45123                    (625651200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45124                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45125                    (657100800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45126                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45127                    (688550400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45128                    (702460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45129                    (720000000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45130                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45131                    (752054400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45132                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45133                    (783504000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45134                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45135                    (814953600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45136                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45137                    (846403200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45138                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45139                    (877852800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45140                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45141                    (909302400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45142                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45143                    (941356800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45144                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45145                    (972806400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45146                    (986112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45147                    (1004256000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45148                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45149                    (1035705600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45150                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45151                    (1067155200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45152                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45153                    (1099209600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45154                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45155                    (1130659200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45156                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45157                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45158                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45159                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45160                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45161                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45162                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45163                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45164                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45165                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45166                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45167                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45168                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45169                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45170                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45171                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45172                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45173                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45174                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45175                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45176                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45177                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45178                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45179                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45180                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45181                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45182                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45183                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45184                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45185                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45186                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45187                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45188                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45189                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45190                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45191                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45192                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45193                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45194                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45195                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45196                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45197                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45198                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45199                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45200                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45201                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45202                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45203                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45204                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45205                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45206                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45207                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45208                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45209                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45210                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45211                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45212                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45213                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45214                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45215                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45216                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45217                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45218                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45219                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45220                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45221                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45222                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45223                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45224                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45225                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45226                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45227                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45228                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45229                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45230                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45231                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45232                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45233                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45234                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45235                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45236                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45237                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45238                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45239                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45240                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45241                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45242                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45243                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45244                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45245                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45246                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45247                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45248                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45249                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45250                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45251                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45252                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45253                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45254                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45255                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45256                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45257                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45258                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45259                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45260                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45261                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45262                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45263                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45264                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45265                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45266                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45267                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45268                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45269                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45270                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45271                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45272                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45273                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45274                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45275                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45276                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45277                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45278                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45279                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45280                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45281                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45282                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45283                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45284                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45285                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45286                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45287                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45288                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45289                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45290                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45291                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45292                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45293                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45294                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45295                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45296                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45297                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45298                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45299                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45300                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45301                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45302                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45303                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45304                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45305                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45306                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45307                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45308                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45309                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45310                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45311                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45312                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45313                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45314                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45315                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45316                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45317                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45318                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45319                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45320                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45321                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45322                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45323                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45324                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45325                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45326                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45327                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45328                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45329                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45330                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45331                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45332                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45333                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45334                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45335                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45336                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45337                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45338                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45339                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45340                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45341                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45342                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
45343                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
45344                ];
45345                FixedTimespanSet {
45346                    first: FixedTimespan {
45347                        utc_offset: -23316,
45348                        dst_offset: 0,
45349                        name: "LMT",
45350                    },
45351                    rest: REST
45352                }
45353            },
45354
45355            Tz::Canada__Eastern => {
45356                const REST: &[(i64, FixedTimespan)] = &[
45357                    (-2366736148, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45358                    (-1632070800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45359                    (-1615140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45360                    (-1601753400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45361                    (-1583697600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45362                    (-1567357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45363                    (-1554667200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45364                    (-1534698000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45365                    (-1524074400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45366                    (-1503248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45367                    (-1492365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45368                    (-1471798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45369                    (-1460916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45370                    (-1440954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45371                    (-1428861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45372                    (-1409504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45373                    (-1397412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45374                    (-1378054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45375                    (-1365962400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45376                    (-1346605200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45377                    (-1333908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45378                    (-1315155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45379                    (-1301853600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45380                    (-1283706000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45381                    (-1270404000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45382                    (-1252256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45383                    (-1238954400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45384                    (-1220806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45385                    (-1207504800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45386                    (-1188752400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45387                    (-1176055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45388                    (-1157302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45389                    (-1144000800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45390                    (-1125853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45391                    (-1112551200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45392                    (-1094403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45393                    (-1081101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45394                    (-1062954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45395                    (-1049652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45396                    (-1031504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45397                    (-1018202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45398                    (-1000054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45399                    (-986752800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45400                    (-968000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45401                    (-955303200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45402                    (-936550800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45403                    (-880221600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EWT" }),
45404                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EPT" }),
45405                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45406                    (-747248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45407                    (-733946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45408                    (-715798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45409                    (-702496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45410                    (-684349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45411                    (-671047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45412                    (-652899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45413                    (-634154400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45414                    (-620845200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45415                    (-602704800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45416                    (-589395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45417                    (-576093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45418                    (-557946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45419                    (-544644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45420                    (-526496400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45421                    (-513194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45422                    (-495046800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45423                    (-481744800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45424                    (-463597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45425                    (-450295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45426                    (-431542800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45427                    (-418240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45428                    (-400093200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45429                    (-384372000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45430                    (-368643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45431                    (-352922400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45432                    (-337194000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45433                    (-321472800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45434                    (-305744400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45435                    (-289418400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45436                    (-273690000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45437                    (-257968800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45438                    (-242240400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45439                    (-226519200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45440                    (-210790800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45441                    (-195069600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45442                    (-179341200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45443                    (-163620000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45444                    (-147891600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45445                    (-131565600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45446                    (-116442000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45447                    (-100116000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45448                    (-84387600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45449                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45450                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45451                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45452                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45453                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45454                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45455                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45456                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45457                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45458                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45459                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45460                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45461                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45462                    (136364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45463                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45464                    (167814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45465                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45466                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45467                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45468                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45469                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45470                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45471                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45472                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45473                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45474                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45475                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45476                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45477                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45478                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45479                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45480                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45481                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45482                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45483                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45484                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45485                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45486                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45487                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45488                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45489                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45490                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45491                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45492                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45493                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45494                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45495                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45496                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45497                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45498                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45499                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45500                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45501                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45502                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45503                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45504                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45505                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45506                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45507                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45508                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45509                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45510                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45511                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45512                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45513                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45514                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45515                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45516                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45517                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45518                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45519                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45520                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45521                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45522                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45523                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45524                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45525                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45526                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45527                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45528                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45529                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45530                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45531                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45532                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45533                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45534                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45535                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45536                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45537                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45538                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45539                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45540                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45541                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45542                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45543                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45544                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45545                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45546                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45547                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45548                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45549                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45550                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45551                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45552                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45553                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45554                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45555                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45556                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45557                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45558                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45559                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45560                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45561                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45562                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45563                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45564                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45565                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45566                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45567                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45568                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45569                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45570                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45571                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45572                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45573                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45574                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45575                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45576                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45577                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45578                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45579                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45580                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45581                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45582                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45583                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45584                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45585                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45586                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45587                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45588                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45589                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45590                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45591                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45592                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45593                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45594                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45595                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45596                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45597                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45598                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45599                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45600                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45601                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45602                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45603                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45604                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45605                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45606                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45607                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45608                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45609                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45610                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45611                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45612                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45613                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45614                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45615                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45616                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45617                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45618                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45619                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45620                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45621                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45622                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45623                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45624                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45625                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45626                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45627                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45628                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45629                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45630                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45631                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45632                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45633                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45634                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45635                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45636                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45637                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45638                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45639                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45640                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45641                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45642                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45643                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45644                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45645                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45646                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45647                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45648                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45649                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45650                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45651                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45652                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45653                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45654                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45655                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45656                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45657                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45658                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45659                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45660                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45661                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45662                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45663                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45664                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45665                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45666                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45667                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45668                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45669                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45670                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45671                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45672                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45673                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45674                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45675                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45676                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45677                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45678                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45679                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45680                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45681                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45682                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45683                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45684                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45685                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45686                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45687                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45688                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45689                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45690                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45691                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45692                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45693                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45694                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45695                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45696                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45697                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45698                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45699                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45700                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45701                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45702                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45703                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45704                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45705                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45706                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45707                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45708                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45709                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45710                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45711                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45712                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
45713                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
45714                ];
45715                FixedTimespanSet {
45716                    first: FixedTimespan {
45717                        utc_offset: -19052,
45718                        dst_offset: 0,
45719                        name: "LMT",
45720                    },
45721                    rest: REST
45722                }
45723            },
45724
45725            Tz::Canada__Mountain => {
45726                const REST: &[(i64, FixedTimespan)] = &[
45727                    (-1998663968, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45728                    (-1632063600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45729                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45730                    (-1600614000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45731                    (-1596816000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45732                    (-1567954800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45733                    (-1551628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45734                    (-1536505200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45735                    (-1523203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45736                    (-1504450800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45737                    (-1491753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45738                    (-1473001200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45739                    (-1459699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45740                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
45741                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MPT" }),
45742                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45743                    (-715791600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45744                    (-702489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45745                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45746                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45747                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45748                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45749                    (136371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45750                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45751                    (167821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45752                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45753                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45754                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45755                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45756                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45757                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45758                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45759                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45760                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45761                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45762                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45763                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45764                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45765                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45766                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45767                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45768                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45769                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45770                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45771                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45772                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45773                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45774                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45775                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45776                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45777                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45778                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45779                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45780                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45781                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45782                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45783                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45784                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45785                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45786                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45787                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45788                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45789                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45790                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45791                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45792                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45793                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45794                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45795                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45796                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45797                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45798                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45799                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45800                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45801                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45802                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45803                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45804                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45805                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45806                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45807                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45808                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45809                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45810                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45811                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45812                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45813                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45814                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45815                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45816                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45817                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45818                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45819                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45820                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45821                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45822                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45823                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45824                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45825                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45826                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45827                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45828                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45829                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45830                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45831                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45832                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45833                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45834                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45835                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45836                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45837                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45838                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45839                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45840                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45841                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45842                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45843                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45844                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45845                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45846                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45847                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45848                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45849                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45850                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45851                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45852                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45853                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45854                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45855                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45856                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45857                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45858                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45859                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45860                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45861                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45862                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45863                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45864                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45865                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45866                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45867                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45868                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45869                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45870                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45871                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45872                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45873                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45874                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45875                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45876                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45877                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45878                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45879                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45880                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45881                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45882                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45883                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45884                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45885                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45886                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45887                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45888                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45889                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45890                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45891                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45892                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45893                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45894                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45895                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45896                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45897                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45898                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45899                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45900                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45901                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45902                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45903                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45904                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45905                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45906                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45907                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45908                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45909                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45910                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45911                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45912                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45913                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45914                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45915                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45916                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45917                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45918                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45919                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45920                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45921                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45922                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45923                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45924                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45925                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45926                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45927                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45928                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45929                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45930                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45931                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45932                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45933                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45934                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45935                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45936                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45937                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45938                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45939                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45940                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45941                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45942                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45943                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45944                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45945                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45946                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45947                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45948                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45949                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45950                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45951                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45952                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45953                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45954                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45955                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45956                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45957                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45958                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45959                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45960                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45961                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45962                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45963                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45964                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45965                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45966                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45967                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45968                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45969                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45970                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45971                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45972                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45973                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45974                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45975                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45976                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45977                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45978                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45979                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45980                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45981                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45982                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45983                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45984                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45985                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45986                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45987                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45988                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45989                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45990                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45991                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45992                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45993                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45994                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45995                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45996                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45997                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
45998                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
45999                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46000                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46001                ];
46002                FixedTimespanSet {
46003                    first: FixedTimespan {
46004                        utc_offset: -27232,
46005                        dst_offset: 0,
46006                        name: "LMT",
46007                    },
46008                    rest: REST
46009                }
46010            },
46011
46012            Tz::Canada__Newfoundland => {
46013                const REST: &[(i64, FixedTimespan)] = &[
46014                    (-2713897748, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
46015                    (-1664130548, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
46016                    (-1650137348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
46017                    (-1632076148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
46018                    (-1615145348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
46019                    (-1598650148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
46020                    (-1590100148, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
46021                    (-1567286948, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
46022                    (-1551565748, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
46023                    (-1535837348, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
46024                    (-1520116148, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
46025                    (-1503782948, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
46026                    (-1488666548, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
46027                    (-1472333348, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
46028                    (-1457216948, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
46029                    (-1440883748, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
46030                    (-1425767348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
46031                    (-1409434148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
46032                    (-1394317748, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
46033                    (-1377984548, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
46034                    (-1362263348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
46035                    (-1346534948, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
46036                    (-1330813748, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
46037                    (-1314480548, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
46038                    (-1299364148, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
46039                    (-1283030948, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
46040                    (-1267914548, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
46041                    (-1251581348, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
46042                    (-1236464948, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
46043                    (-1220131748, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
46044                    (-1205015348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
46045                    (-1188682148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
46046                    (-1172960948, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
46047                    (-1156627748, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
46048                    (-1141511348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
46049                    (-1125178148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: "NDT" }),
46050                    (-1110061748, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: "NST" }),
46051                    (-1096921748, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46052                    (-1093728600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46053                    (-1078612200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46054                    (-1061670600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46055                    (-1048973400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46056                    (-1030221000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46057                    (-1017523800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46058                    (-998771400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46059                    (-986074200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46060                    (-966717000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46061                    (-954624600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46062                    (-935267400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46063                    (-922570200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46064                    (-903817800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46065                    (-891120600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46066                    (-872368200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NWT" }),
46067                    (-769395600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NPT" }),
46068                    (-765401400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46069                    (-746044200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46070                    (-733347000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46071                    (-714594600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46072                    (-701897400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46073                    (-683145000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46074                    (-670447800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46075                    (-651695400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46076                    (-638998200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46077                    (-619641000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46078                    (-606943800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46079                    (-589401000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46080                    (-576099000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46081                    (-557951400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46082                    (-544649400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46083                    (-526501800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46084                    (-513199800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46085                    (-495052200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46086                    (-481750200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46087                    (-463602600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46088                    (-450300600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46089                    (-431548200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46090                    (-418246200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46091                    (-400098600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46092                    (-386796600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46093                    (-368649000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46094                    (-355347000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46095                    (-337199400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46096                    (-323897400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46097                    (-305749800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46098                    (-289423800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46099                    (-273695400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46100                    (-257974200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46101                    (-242245800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46102                    (-226524600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46103                    (-210796200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46104                    (-195075000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46105                    (-179346600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46106                    (-163625400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46107                    (-147897000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46108                    (-131571000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46109                    (-116447400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46110                    (-100121400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46111                    (-84393000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46112                    (-68671800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46113                    (-52943400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46114                    (-37222200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46115                    (-21493800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46116                    (-5772600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46117                    (9955800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46118                    (25677000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46119                    (41405400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46120                    (57731400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46121                    (73459800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46122                    (89181000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46123                    (104909400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46124                    (120630600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46125                    (136359000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46126                    (152080200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46127                    (167808600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46128                    (183529800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46129                    (199258200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46130                    (215584200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46131                    (230707800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46132                    (247033800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46133                    (262762200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46134                    (278483400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46135                    (294211800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46136                    (309933000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46137                    (325661400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46138                    (341382600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46139                    (357111000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46140                    (372832200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46141                    (388560600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46142                    (404886600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46143                    (420010200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46144                    (436336200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46145                    (452064600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46146                    (467785800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46147                    (483514200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46148                    (499235400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46149                    (514963800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46150                    (530685000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46151                    (544591860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46152                    (562127460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46153                    (576041460, FixedTimespan { utc_offset: -12600, dst_offset: 7200, name: "NDDT" }),
46154                    (594178260, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46155                    (607491060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46156                    (625631460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46157                    (638940660, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46158                    (657081060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46159                    (670995060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46160                    (688530660, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46161                    (702444660, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46162                    (719980260, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46163                    (733894260, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46164                    (752034660, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46165                    (765343860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46166                    (783484260, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46167                    (796793460, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46168                    (814933860, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46169                    (828847860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46170                    (846383460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46171                    (860297460, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46172                    (877833060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46173                    (891747060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46174                    (909282660, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46175                    (923196660, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46176                    (941337060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46177                    (954646260, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46178                    (972786660, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46179                    (986095860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46180                    (1004236260, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46181                    (1018150260, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46182                    (1035685860, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46183                    (1049599860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46184                    (1067135460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46185                    (1081049460, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46186                    (1099189860, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46187                    (1112499060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46188                    (1130639460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46189                    (1143948660, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46190                    (1162089060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46191                    (1173583860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46192                    (1194143460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46193                    (1205033460, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46194                    (1225593060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46195                    (1236483060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46196                    (1257042660, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46197                    (1268537460, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46198                    (1289097060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46199                    (1299987060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46200                    (1320553800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46201                    (1331443800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46202                    (1352003400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46203                    (1362893400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46204                    (1383453000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46205                    (1394343000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46206                    (1414902600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46207                    (1425792600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46208                    (1446352200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46209                    (1457847000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46210                    (1478406600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46211                    (1489296600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46212                    (1509856200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46213                    (1520746200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46214                    (1541305800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46215                    (1552195800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46216                    (1572755400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46217                    (1583645400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46218                    (1604205000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46219                    (1615699800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46220                    (1636259400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46221                    (1647149400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46222                    (1667709000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46223                    (1678599000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46224                    (1699158600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46225                    (1710048600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46226                    (1730608200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46227                    (1741498200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46228                    (1762057800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46229                    (1772947800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46230                    (1793507400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46231                    (1805002200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46232                    (1825561800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46233                    (1836451800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46234                    (1857011400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46235                    (1867901400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46236                    (1888461000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46237                    (1899351000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46238                    (1919910600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46239                    (1930800600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46240                    (1951360200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46241                    (1962855000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46242                    (1983414600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46243                    (1994304600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46244                    (2014864200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46245                    (2025754200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46246                    (2046313800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46247                    (2057203800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46248                    (2077763400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46249                    (2088653400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46250                    (2109213000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46251                    (2120103000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46252                    (2140662600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46253                    (2152157400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46254                    (2172717000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46255                    (2183607000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46256                    (2204166600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46257                    (2215056600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46258                    (2235616200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46259                    (2246506200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46260                    (2267065800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46261                    (2277955800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46262                    (2298515400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46263                    (2309405400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46264                    (2329965000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46265                    (2341459800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46266                    (2362019400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46267                    (2372909400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46268                    (2393469000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46269                    (2404359000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46270                    (2424918600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46271                    (2435808600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46272                    (2456368200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46273                    (2467258200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46274                    (2487817800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46275                    (2499312600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46276                    (2519872200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46277                    (2530762200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46278                    (2551321800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46279                    (2562211800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46280                    (2582771400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46281                    (2593661400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46282                    (2614221000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46283                    (2625111000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46284                    (2645670600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46285                    (2656560600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46286                    (2677120200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46287                    (2688615000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46288                    (2709174600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46289                    (2720064600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46290                    (2740624200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46291                    (2751514200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46292                    (2772073800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46293                    (2782963800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46294                    (2803523400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46295                    (2814413400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46296                    (2834973000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46297                    (2846467800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46298                    (2867027400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46299                    (2877917400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46300                    (2898477000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46301                    (2909367000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46302                    (2929926600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46303                    (2940816600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46304                    (2961376200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46305                    (2972266200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46306                    (2992825800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46307                    (3003715800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46308                    (3024275400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46309                    (3035770200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46310                    (3056329800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46311                    (3067219800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46312                    (3087779400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46313                    (3098669400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46314                    (3119229000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46315                    (3130119000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46316                    (3150678600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46317                    (3161568600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46318                    (3182128200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46319                    (3193018200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46320                    (3213577800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46321                    (3225072600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46322                    (3245632200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46323                    (3256522200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46324                    (3277081800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46325                    (3287971800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46326                    (3308531400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46327                    (3319421400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46328                    (3339981000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46329                    (3350871000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46330                    (3371430600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46331                    (3382925400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46332                    (3403485000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46333                    (3414375000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46334                    (3434934600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46335                    (3445824600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46336                    (3466384200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46337                    (3477274200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46338                    (3497833800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46339                    (3508723800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46340                    (3529283400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46341                    (3540173400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46342                    (3560733000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46343                    (3572227800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46344                    (3592787400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46345                    (3603677400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46346                    (3624237000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46347                    (3635127000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46348                    (3655686600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46349                    (3666576600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46350                    (3687136200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46351                    (3698026200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46352                    (3718585800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46353                    (3730080600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46354                    (3750640200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46355                    (3761530200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46356                    (3782089800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46357                    (3792979800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46358                    (3813539400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46359                    (3824429400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46360                    (3844989000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46361                    (3855879000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46362                    (3876438600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46363                    (3887328600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46364                    (3907888200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46365                    (3919383000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46366                    (3939942600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46367                    (3950832600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46368                    (3971392200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46369                    (3982282200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46370                    (4002841800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46371                    (4013731800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46372                    (4034291400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46373                    (4045181400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46374                    (4065741000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46375                    (4076631000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: "NDT" }),
46376                    (4097190600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: "NST" }),
46377                ];
46378                FixedTimespanSet {
46379                    first: FixedTimespan {
46380                        utc_offset: -12652,
46381                        dst_offset: 0,
46382                        name: "LMT",
46383                    },
46384                    rest: REST
46385                }
46386            },
46387
46388            Tz::Canada__Pacific => {
46389                const REST: &[(i64, FixedTimespan)] = &[
46390                    (-2713880852, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46391                    (-1632060000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46392                    (-1615129200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46393                    (-880207200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PWT" }),
46394                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PPT" }),
46395                    (-765385200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46396                    (-747237600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46397                    (-733935600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46398                    (-715788000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46399                    (-702486000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46400                    (-684338400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46401                    (-671036400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46402                    (-652888800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46403                    (-639586800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46404                    (-620834400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46405                    (-608137200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46406                    (-589384800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46407                    (-576082800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46408                    (-557935200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46409                    (-544633200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46410                    (-526485600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46411                    (-513183600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46412                    (-495036000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46413                    (-481734000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46414                    (-463586400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46415                    (-450284400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46416                    (-431532000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46417                    (-418230000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46418                    (-400082400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46419                    (-386780400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46420                    (-368632800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46421                    (-355330800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46422                    (-337183200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46423                    (-323881200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46424                    (-305733600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46425                    (-292431600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46426                    (-273679200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46427                    (-260982000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46428                    (-242229600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46429                    (-226508400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46430                    (-210780000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46431                    (-195058800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46432                    (-179330400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46433                    (-163609200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46434                    (-147880800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46435                    (-131554800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46436                    (-116431200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46437                    (-100105200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46438                    (-84376800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46439                    (-68655600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46440                    (-52927200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46441                    (-37206000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46442                    (-21477600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46443                    (-5756400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46444                    (9972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46445                    (25693200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46446                    (41421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46447                    (57747600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46448                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46449                    (89197200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46450                    (104925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46451                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46452                    (136375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46453                    (152096400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46454                    (167824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46455                    (183546000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46456                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46457                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46458                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46459                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46460                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46461                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46462                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46463                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46464                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46465                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46466                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46467                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46468                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46469                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46470                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46471                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46472                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46473                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46474                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46475                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46476                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46477                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46478                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46479                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46480                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46481                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46482                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46483                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46484                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46485                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46486                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46487                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46488                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46489                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46490                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46491                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46492                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46493                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46494                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46495                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46496                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46497                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46498                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46499                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46500                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46501                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46502                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46503                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46504                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46505                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46506                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46507                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46508                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46509                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46510                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46511                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46512                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46513                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46514                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46515                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46516                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46517                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46518                    (1173607200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46519                    (1194166800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46520                    (1205056800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46521                    (1225616400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46522                    (1236506400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46523                    (1257066000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46524                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46525                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46526                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46527                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46528                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46529                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46530                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46531                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46532                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46533                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46534                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46535                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46536                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46537                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46538                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46539                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46540                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46541                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46542                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46543                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46544                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46545                    (1604221200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46546                    (1615716000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46547                    (1636275600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46548                    (1647165600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46549                    (1667725200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46550                    (1678615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46551                    (1699174800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46552                    (1710064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46553                    (1730624400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46554                    (1741514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46555                    (1762074000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46556                    (1772964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46557                    (1793523600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46558                    (1805018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46559                    (1825578000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46560                    (1836468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46561                    (1857027600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46562                    (1867917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46563                    (1888477200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46564                    (1899367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46565                    (1919926800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46566                    (1930816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46567                    (1951376400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46568                    (1962871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46569                    (1983430800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46570                    (1994320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46571                    (2014880400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46572                    (2025770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46573                    (2046330000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46574                    (2057220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46575                    (2077779600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46576                    (2088669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46577                    (2109229200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46578                    (2120119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46579                    (2140678800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46580                    (2152173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46581                    (2172733200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46582                    (2183623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46583                    (2204182800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46584                    (2215072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46585                    (2235632400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46586                    (2246522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46587                    (2267082000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46588                    (2277972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46589                    (2298531600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46590                    (2309421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46591                    (2329981200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46592                    (2341476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46593                    (2362035600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46594                    (2372925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46595                    (2393485200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46596                    (2404375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46597                    (2424934800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46598                    (2435824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46599                    (2456384400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46600                    (2467274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46601                    (2487834000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46602                    (2499328800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46603                    (2519888400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46604                    (2530778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46605                    (2551338000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46606                    (2562228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46607                    (2582787600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46608                    (2593677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46609                    (2614237200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46610                    (2625127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46611                    (2645686800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46612                    (2656576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46613                    (2677136400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46614                    (2688631200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46615                    (2709190800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46616                    (2720080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46617                    (2740640400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46618                    (2751530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46619                    (2772090000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46620                    (2782980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46621                    (2803539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46622                    (2814429600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46623                    (2834989200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46624                    (2846484000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46625                    (2867043600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46626                    (2877933600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46627                    (2898493200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46628                    (2909383200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46629                    (2929942800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46630                    (2940832800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46631                    (2961392400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46632                    (2972282400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46633                    (2992842000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46634                    (3003732000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46635                    (3024291600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46636                    (3035786400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46637                    (3056346000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46638                    (3067236000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46639                    (3087795600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46640                    (3098685600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46641                    (3119245200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46642                    (3130135200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46643                    (3150694800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46644                    (3161584800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46645                    (3182144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46646                    (3193034400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46647                    (3213594000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46648                    (3225088800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46649                    (3245648400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46650                    (3256538400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46651                    (3277098000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46652                    (3287988000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46653                    (3308547600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46654                    (3319437600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46655                    (3339997200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46656                    (3350887200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46657                    (3371446800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46658                    (3382941600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46659                    (3403501200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46660                    (3414391200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46661                    (3434950800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46662                    (3445840800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46663                    (3466400400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46664                    (3477290400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46665                    (3497850000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46666                    (3508740000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46667                    (3529299600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46668                    (3540189600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46669                    (3560749200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46670                    (3572244000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46671                    (3592803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46672                    (3603693600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46673                    (3624253200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46674                    (3635143200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46675                    (3655702800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46676                    (3666592800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46677                    (3687152400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46678                    (3698042400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46679                    (3718602000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46680                    (3730096800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46681                    (3750656400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46682                    (3761546400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46683                    (3782106000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46684                    (3792996000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46685                    (3813555600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46686                    (3824445600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46687                    (3845005200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46688                    (3855895200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46689                    (3876454800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46690                    (3887344800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46691                    (3907904400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46692                    (3919399200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46693                    (3939958800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46694                    (3950848800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46695                    (3971408400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46696                    (3982298400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46697                    (4002858000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46698                    (4013748000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46699                    (4034307600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46700                    (4045197600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46701                    (4065757200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46702                    (4076647200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46703                    (4097206800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46704                ];
46705                FixedTimespanSet {
46706                    first: FixedTimespan {
46707                        utc_offset: -29548,
46708                        dst_offset: 0,
46709                        name: "LMT",
46710                    },
46711                    rest: REST
46712                }
46713            },
46714
46715            Tz::Canada__Saskatchewan => {
46716                const REST: &[(i64, FixedTimespan)] = &[
46717                    (-2030202084, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46718                    (-1632063600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46719                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46720                    (-1251651600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46721                    (-1238349600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46722                    (-1220202000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46723                    (-1206900000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46724                    (-1188752400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46725                    (-1175450400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46726                    (-1156698000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46727                    (-1144000800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46728                    (-1125248400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46729                    (-1111946400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46730                    (-1032714000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46731                    (-1016992800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46732                    (-1001264400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46733                    (-986148000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46734                    (-969814800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46735                    (-954093600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46736                    (-937760400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46737                    (-922039200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46738                    (-906310800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46739                    (-890589600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46740                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
46741                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MPT" }),
46742                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46743                    (-748450800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46744                    (-732729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46745                    (-715791600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46746                    (-702489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46747                    (-684342000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46748                    (-671040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46749                    (-652892400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46750                    (-639590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46751                    (-620838000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46752                    (-608140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46753                    (-589388400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46754                    (-576086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46755                    (-557938800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46756                    (-544636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46757                    (-526489200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46758                    (-513187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46759                    (-495039600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46760                    (-481737600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46761                    (-463590000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46762                    (-450288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46763                    (-431535600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46764                    (-418233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46765                    (-400086000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46766                    (-386784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46767                    (-337186800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
46768                    (-321465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46769                    (-305737200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
46770                ];
46771                FixedTimespanSet {
46772                    first: FixedTimespan {
46773                        utc_offset: -25116,
46774                        dst_offset: 0,
46775                        name: "LMT",
46776                    },
46777                    rest: REST
46778                }
46779            },
46780
46781            Tz::Canada__Yukon => {
46782                const REST: &[(i64, FixedTimespan)] = &[
46783                    (-2188997988, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
46784                    (-1632056400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
46785                    (-1615125600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
46786                    (-1596978000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YDT" }),
46787                    (-1583164800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
46788                    (-880203600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YWT" }),
46789                    (-769395600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "YPT" }),
46790                    (-765381600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
46791                    (-147884400, FixedTimespan { utc_offset: -32400, dst_offset: 7200, name: "YDDT" }),
46792                    (-131554800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
46793                    (-121273200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46794                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46795                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46796                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46797                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46798                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46799                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46800                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46801                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46802                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46803                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46804                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46805                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46806                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46807                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46808                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46809                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46810                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46811                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46812                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46813                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46814                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46815                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46816                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46817                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46818                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46819                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46820                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46821                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46822                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46823                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46824                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46825                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46826                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46827                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46828                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46829                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46830                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46831                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46832                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46833                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46834                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46835                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46836                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46837                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46838                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46839                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46840                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46841                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46842                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46843                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46844                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46845                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46846                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46847                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46848                    (1173607200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46849                    (1194166800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46850                    (1205056800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46851                    (1225616400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46852                    (1236506400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46853                    (1257066000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46854                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46855                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46856                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46857                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46858                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46859                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46860                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46861                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46862                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46863                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46864                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46865                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46866                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46867                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46868                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46869                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46870                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46871                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46872                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46873                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
46874                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
46875                    (1604214000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
46876                ];
46877                FixedTimespanSet {
46878                    first: FixedTimespan {
46879                        utc_offset: -32412,
46880                        dst_offset: 0,
46881                        name: "LMT",
46882                    },
46883                    rest: REST
46884                }
46885            },
46886
46887            Tz::Chile__Continental => {
46888                const REST: &[(i64, FixedTimespan)] = &[
46889                    (-2524504635, FixedTimespan { utc_offset: -16965, dst_offset: 0, name: "SMT" }),
46890                    (-1892661435, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
46891                    (-1688410800, FixedTimespan { utc_offset: -16965, dst_offset: 0, name: "SMT" }),
46892                    (-1619205435, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46893                    (-1593806400, FixedTimespan { utc_offset: -16965, dst_offset: 0, name: "SMT" }),
46894                    (-1335986235, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
46895                    (-1317585600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
46896                    (-1304362800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
46897                    (-1286049600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
46898                    (-1272826800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
46899                    (-1254513600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
46900                    (-1241290800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
46901                    (-1222977600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
46902                    (-1209754800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
46903                    (-1191355200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
46904                    (-1178132400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46905                    (-870552000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
46906                    (-865278000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46907                    (-740520000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46908                    (-736635600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "-04" }),
46909                    (-718056000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
46910                    (-713649600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46911                    (-36619200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46912                    (-23922000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46913                    (-3355200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46914                    (7527600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46915                    (24465600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46916                    (37767600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46917                    (55915200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46918                    (69217200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46919                    (87969600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46920                    (100666800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46921                    (118209600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46922                    (132116400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46923                    (150868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46924                    (163566000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46925                    (182318400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46926                    (195620400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46927                    (213768000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46928                    (227070000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46929                    (245217600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46930                    (258519600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46931                    (277272000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46932                    (289969200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46933                    (308721600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46934                    (321418800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46935                    (340171200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46936                    (353473200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46937                    (371620800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46938                    (384922800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46939                    (403070400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46940                    (416372400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46941                    (434520000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46942                    (447822000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46943                    (466574400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46944                    (479271600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46945                    (498024000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46946                    (510721200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46947                    (529473600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46948                    (545194800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46949                    (560923200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46950                    (574225200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46951                    (592372800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46952                    (605674800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46953                    (624427200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46954                    (637124400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46955                    (653457600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46956                    (668574000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46957                    (687326400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46958                    (700628400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46959                    (718776000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46960                    (732078000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46961                    (750225600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46962                    (763527600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46963                    (781675200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46964                    (794977200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46965                    (813729600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46966                    (826426800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46967                    (845179200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46968                    (859690800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46969                    (876628800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46970                    (889930800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46971                    (906868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46972                    (923194800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46973                    (939528000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46974                    (952830000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46975                    (971582400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46976                    (984279600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46977                    (1003032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46978                    (1015729200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46979                    (1034481600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46980                    (1047178800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46981                    (1065931200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46982                    (1079233200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46983                    (1097380800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46984                    (1110682800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46985                    (1128830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46986                    (1142132400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46987                    (1160884800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46988                    (1173582000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46989                    (1192334400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46990                    (1206846000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46991                    (1223784000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46992                    (1237086000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46993                    (1255233600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46994                    (1270350000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46995                    (1286683200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46996                    (1304823600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46997                    (1313899200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
46998                    (1335668400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
46999                    (1346558400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47000                    (1367118000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47001                    (1378612800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47002                    (1398567600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47003                    (1410062400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47004                    (1463281200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47005                    (1471147200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47006                    (1494730800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47007                    (1502596800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47008                    (1526180400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47009                    (1534046400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47010                    (1554606000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47011                    (1567915200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47012                    (1586055600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47013                    (1599364800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47014                    (1617505200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47015                    (1630814400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47016                    (1648954800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47017                    (1662868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47018                    (1680404400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47019                    (1693713600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47020                    (1712458800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47021                    (1725768000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47022                    (1743908400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47023                    (1757217600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47024                    (1775358000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47025                    (1788667200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47026                    (1806807600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47027                    (1820116800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47028                    (1838257200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47029                    (1851566400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47030                    (1870311600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47031                    (1883016000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47032                    (1901761200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47033                    (1915070400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47034                    (1933210800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47035                    (1946520000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47036                    (1964660400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47037                    (1977969600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47038                    (1996110000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47039                    (2009419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47040                    (2027559600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47041                    (2040868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47042                    (2059614000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47043                    (2072318400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47044                    (2091063600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47045                    (2104372800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47046                    (2122513200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47047                    (2135822400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47048                    (2153962800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47049                    (2167272000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47050                    (2185412400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47051                    (2198721600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47052                    (2217466800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47053                    (2230171200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47054                    (2248916400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47055                    (2262225600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47056                    (2280366000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47057                    (2293675200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47058                    (2311815600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47059                    (2325124800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47060                    (2343265200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47061                    (2356574400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47062                    (2374714800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47063                    (2388024000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47064                    (2406769200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47065                    (2419473600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47066                    (2438218800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47067                    (2451528000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47068                    (2469668400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47069                    (2482977600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47070                    (2501118000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47071                    (2514427200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47072                    (2532567600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47073                    (2545876800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47074                    (2564017200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47075                    (2577326400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47076                    (2596071600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47077                    (2609380800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47078                    (2627521200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47079                    (2640830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47080                    (2658970800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47081                    (2672280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47082                    (2690420400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47083                    (2703729600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47084                    (2721870000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47085                    (2735179200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47086                    (2753924400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47087                    (2766628800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47088                    (2785374000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47089                    (2798683200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47090                    (2816823600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47091                    (2830132800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47092                    (2848273200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47093                    (2861582400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47094                    (2879722800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47095                    (2893032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47096                    (2911172400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47097                    (2924481600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47098                    (2943226800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47099                    (2955931200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47100                    (2974676400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47101                    (2987985600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47102                    (3006126000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47103                    (3019435200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47104                    (3037575600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47105                    (3050884800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47106                    (3069025200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47107                    (3082334400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47108                    (3101079600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47109                    (3113784000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47110                    (3132529200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47111                    (3145838400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47112                    (3163978800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47113                    (3177288000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47114                    (3195428400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47115                    (3208737600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47116                    (3226878000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47117                    (3240187200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47118                    (3258327600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47119                    (3271636800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47120                    (3290382000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47121                    (3303086400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47122                    (3321831600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47123                    (3335140800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47124                    (3353281200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47125                    (3366590400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47126                    (3384730800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47127                    (3398040000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47128                    (3416180400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47129                    (3429489600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47130                    (3447630000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47131                    (3460939200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47132                    (3479684400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47133                    (3492993600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47134                    (3511134000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47135                    (3524443200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47136                    (3542583600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47137                    (3555892800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47138                    (3574033200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47139                    (3587342400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47140                    (3605482800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47141                    (3618792000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47142                    (3637537200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47143                    (3650241600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47144                    (3668986800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47145                    (3682296000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47146                    (3700436400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47147                    (3713745600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47148                    (3731886000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47149                    (3745195200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47150                    (3763335600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47151                    (3776644800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47152                    (3794785200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47153                    (3808094400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47154                    (3826839600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47155                    (3839544000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47156                    (3858289200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47157                    (3871598400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47158                    (3889738800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47159                    (3903048000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47160                    (3921188400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47161                    (3934497600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47162                    (3952638000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47163                    (3965947200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47164                    (3984692400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47165                    (3997396800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47166                    (4016142000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47167                    (4029451200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47168                    (4047591600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47169                    (4060900800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47170                    (4079041200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: "-04" }),
47171                    (4092350400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: "-03" }),
47172                ];
47173                FixedTimespanSet {
47174                    first: FixedTimespan {
47175                        utc_offset: -16965,
47176                        dst_offset: 0,
47177                        name: "LMT",
47178                    },
47179                    rest: REST
47180                }
47181            },
47182
47183            Tz::Chile__EasterIsland => {
47184                const REST: &[(i64, FixedTimespan)] = &[
47185                    (-2524495352, FixedTimespan { utc_offset: -26248, dst_offset: 0, name: "EMT" }),
47186                    (-1178124152, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
47187                    (-36619200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
47188                    (-23922000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
47189                    (-3355200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
47190                    (7527600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
47191                    (24465600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
47192                    (37767600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
47193                    (55915200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
47194                    (69217200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
47195                    (87969600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
47196                    (100666800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
47197                    (118209600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
47198                    (132116400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
47199                    (150868800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
47200                    (163566000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
47201                    (182318400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
47202                    (195620400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
47203                    (213768000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
47204                    (227070000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
47205                    (245217600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
47206                    (258519600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
47207                    (277272000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
47208                    (289969200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
47209                    (308721600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
47210                    (321418800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
47211                    (340171200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
47212                    (353473200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
47213                    (371620800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
47214                    (384922800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
47215                    (384948000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47216                    (403070400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47217                    (416372400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47218                    (434520000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47219                    (447822000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47220                    (466574400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47221                    (479271600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47222                    (498024000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47223                    (510721200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47224                    (529473600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47225                    (545194800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47226                    (560923200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47227                    (574225200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47228                    (592372800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47229                    (605674800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47230                    (624427200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47231                    (637124400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47232                    (653457600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47233                    (668574000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47234                    (687326400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47235                    (700628400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47236                    (718776000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47237                    (732078000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47238                    (750225600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47239                    (763527600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47240                    (781675200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47241                    (794977200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47242                    (813729600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47243                    (826426800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47244                    (845179200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47245                    (859690800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47246                    (876628800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47247                    (889930800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47248                    (906868800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47249                    (923194800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47250                    (939528000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47251                    (952830000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47252                    (971582400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47253                    (984279600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47254                    (1003032000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47255                    (1015729200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47256                    (1034481600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47257                    (1047178800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47258                    (1065931200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47259                    (1079233200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47260                    (1097380800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47261                    (1110682800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47262                    (1128830400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47263                    (1142132400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47264                    (1160884800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47265                    (1173582000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47266                    (1192334400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47267                    (1206846000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47268                    (1223784000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47269                    (1237086000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47270                    (1255233600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47271                    (1270350000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47272                    (1286683200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47273                    (1304823600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47274                    (1313899200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47275                    (1335668400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47276                    (1346558400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47277                    (1367118000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47278                    (1378612800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47279                    (1398567600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47280                    (1410062400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47281                    (1463281200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47282                    (1471147200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47283                    (1494730800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47284                    (1502596800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47285                    (1526180400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47286                    (1534046400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47287                    (1554606000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47288                    (1567915200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47289                    (1586055600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47290                    (1599364800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47291                    (1617505200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47292                    (1630814400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47293                    (1648954800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47294                    (1662868800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47295                    (1680404400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47296                    (1693713600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47297                    (1712458800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47298                    (1725768000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47299                    (1743908400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47300                    (1757217600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47301                    (1775358000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47302                    (1788667200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47303                    (1806807600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47304                    (1820116800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47305                    (1838257200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47306                    (1851566400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47307                    (1870311600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47308                    (1883016000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47309                    (1901761200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47310                    (1915070400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47311                    (1933210800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47312                    (1946520000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47313                    (1964660400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47314                    (1977969600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47315                    (1996110000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47316                    (2009419200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47317                    (2027559600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47318                    (2040868800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47319                    (2059614000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47320                    (2072318400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47321                    (2091063600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47322                    (2104372800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47323                    (2122513200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47324                    (2135822400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47325                    (2153962800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47326                    (2167272000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47327                    (2185412400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47328                    (2198721600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47329                    (2217466800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47330                    (2230171200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47331                    (2248916400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47332                    (2262225600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47333                    (2280366000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47334                    (2293675200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47335                    (2311815600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47336                    (2325124800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47337                    (2343265200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47338                    (2356574400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47339                    (2374714800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47340                    (2388024000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47341                    (2406769200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47342                    (2419473600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47343                    (2438218800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47344                    (2451528000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47345                    (2469668400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47346                    (2482977600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47347                    (2501118000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47348                    (2514427200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47349                    (2532567600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47350                    (2545876800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47351                    (2564017200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47352                    (2577326400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47353                    (2596071600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47354                    (2609380800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47355                    (2627521200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47356                    (2640830400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47357                    (2658970800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47358                    (2672280000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47359                    (2690420400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47360                    (2703729600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47361                    (2721870000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47362                    (2735179200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47363                    (2753924400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47364                    (2766628800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47365                    (2785374000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47366                    (2798683200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47367                    (2816823600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47368                    (2830132800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47369                    (2848273200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47370                    (2861582400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47371                    (2879722800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47372                    (2893032000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47373                    (2911172400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47374                    (2924481600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47375                    (2943226800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47376                    (2955931200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47377                    (2974676400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47378                    (2987985600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47379                    (3006126000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47380                    (3019435200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47381                    (3037575600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47382                    (3050884800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47383                    (3069025200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47384                    (3082334400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47385                    (3101079600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47386                    (3113784000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47387                    (3132529200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47388                    (3145838400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47389                    (3163978800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47390                    (3177288000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47391                    (3195428400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47392                    (3208737600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47393                    (3226878000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47394                    (3240187200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47395                    (3258327600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47396                    (3271636800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47397                    (3290382000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47398                    (3303086400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47399                    (3321831600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47400                    (3335140800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47401                    (3353281200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47402                    (3366590400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47403                    (3384730800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47404                    (3398040000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47405                    (3416180400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47406                    (3429489600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47407                    (3447630000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47408                    (3460939200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47409                    (3479684400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47410                    (3492993600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47411                    (3511134000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47412                    (3524443200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47413                    (3542583600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47414                    (3555892800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47415                    (3574033200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47416                    (3587342400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47417                    (3605482800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47418                    (3618792000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47419                    (3637537200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47420                    (3650241600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47421                    (3668986800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47422                    (3682296000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47423                    (3700436400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47424                    (3713745600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47425                    (3731886000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47426                    (3745195200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47427                    (3763335600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47428                    (3776644800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47429                    (3794785200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47430                    (3808094400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47431                    (3826839600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47432                    (3839544000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47433                    (3858289200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47434                    (3871598400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47435                    (3889738800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47436                    (3903048000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47437                    (3921188400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47438                    (3934497600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47439                    (3952638000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47440                    (3965947200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47441                    (3984692400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47442                    (3997396800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47443                    (4016142000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47444                    (4029451200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47445                    (4047591600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47446                    (4060900800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47447                    (4079041200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
47448                    (4092350400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
47449                ];
47450                FixedTimespanSet {
47451                    first: FixedTimespan {
47452                        utc_offset: -26248,
47453                        dst_offset: 0,
47454                        name: "LMT",
47455                    },
47456                    rest: REST
47457                }
47458            },
47459
47460            Tz::Cuba => {
47461                const REST: &[(i64, FixedTimespan)] = &[
47462                    (-2524501832, FixedTimespan { utc_offset: -19776, dst_offset: 0, name: "HMT" }),
47463                    (-1402813824, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47464                    (-1311534000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47465                    (-1300996800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47466                    (-933534000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47467                    (-925675200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47468                    (-902084400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47469                    (-893620800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47470                    (-870030000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47471                    (-862171200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47472                    (-775681200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47473                    (-767822400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47474                    (-744231600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47475                    (-736372800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47476                    (-144702000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47477                    (-134251200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47478                    (-113425200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47479                    (-102542400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47480                    (-86295600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47481                    (-72907200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47482                    (-54154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47483                    (-41457600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47484                    (-21495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47485                    (-5774400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47486                    (9954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47487                    (25675200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47488                    (41403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47489                    (57729600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47490                    (73458000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47491                    (87364800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47492                    (104907600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47493                    (118900800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47494                    (136357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47495                    (150436800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47496                    (167806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47497                    (183528000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47498                    (199256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47499                    (215582400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47500                    (230706000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47501                    (247032000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47502                    (263365200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47503                    (276667200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47504                    (290581200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47505                    (308721600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47506                    (322030800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47507                    (340171200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47508                    (358318800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47509                    (371620800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47510                    (389768400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47511                    (403070400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47512                    (421218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47513                    (434520000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47514                    (452667600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47515                    (466574400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47516                    (484117200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47517                    (498024000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47518                    (511333200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47519                    (529473600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47520                    (542782800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47521                    (560923200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47522                    (574837200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47523                    (592372800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47524                    (606286800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47525                    (623822400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47526                    (638946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47527                    (655876800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47528                    (671000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47529                    (687330000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47530                    (702450000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47531                    (718779600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47532                    (733899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47533                    (750229200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47534                    (765349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47535                    (781678800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47536                    (796798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47537                    (813128400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47538                    (828853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47539                    (844578000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47540                    (860302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47541                    (876632400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47542                    (891147600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47543                    (909291600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47544                    (922597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47545                    (941346000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47546                    (954651600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47547                    (972795600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47548                    (986101200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47549                    (1004245200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47550                    (1018155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47551                    (1035694800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47552                    (1049605200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47553                    (1067144400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47554                    (1080450000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47555                    (1162098000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47556                    (1173589200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47557                    (1193547600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47558                    (1205643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47559                    (1224997200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47560                    (1236488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47561                    (1256446800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47562                    (1268542800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47563                    (1288501200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47564                    (1300597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47565                    (1321160400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47566                    (1333256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47567                    (1352005200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47568                    (1362891600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47569                    (1383454800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47570                    (1394341200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47571                    (1414904400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47572                    (1425790800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47573                    (1446354000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47574                    (1457845200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47575                    (1478408400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47576                    (1489294800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47577                    (1509858000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47578                    (1520744400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47579                    (1541307600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47580                    (1552194000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47581                    (1572757200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47582                    (1583643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47583                    (1604206800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47584                    (1615698000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47585                    (1636261200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47586                    (1647147600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47587                    (1667710800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47588                    (1678597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47589                    (1699160400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47590                    (1710046800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47591                    (1730610000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47592                    (1741496400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47593                    (1762059600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47594                    (1772946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47595                    (1793509200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47596                    (1805000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47597                    (1825563600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47598                    (1836450000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47599                    (1857013200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47600                    (1867899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47601                    (1888462800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47602                    (1899349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47603                    (1919912400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47604                    (1930798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47605                    (1951362000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47606                    (1962853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47607                    (1983416400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47608                    (1994302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47609                    (2014866000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47610                    (2025752400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47611                    (2046315600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47612                    (2057202000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47613                    (2077765200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47614                    (2088651600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47615                    (2109214800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47616                    (2120101200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47617                    (2140664400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47618                    (2152155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47619                    (2172718800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47620                    (2183605200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47621                    (2204168400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47622                    (2215054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47623                    (2235618000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47624                    (2246504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47625                    (2267067600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47626                    (2277954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47627                    (2298517200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47628                    (2309403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47629                    (2329966800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47630                    (2341458000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47631                    (2362021200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47632                    (2372907600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47633                    (2393470800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47634                    (2404357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47635                    (2424920400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47636                    (2435806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47637                    (2456370000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47638                    (2467256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47639                    (2487819600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47640                    (2499310800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47641                    (2519874000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47642                    (2530760400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47643                    (2551323600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47644                    (2562210000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47645                    (2582773200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47646                    (2593659600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47647                    (2614222800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47648                    (2625109200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47649                    (2645672400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47650                    (2656558800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47651                    (2677122000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47652                    (2688613200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47653                    (2709176400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47654                    (2720062800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47655                    (2740626000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47656                    (2751512400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47657                    (2772075600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47658                    (2782962000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47659                    (2803525200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47660                    (2814411600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47661                    (2834974800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47662                    (2846466000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47663                    (2867029200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47664                    (2877915600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47665                    (2898478800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47666                    (2909365200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47667                    (2929928400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47668                    (2940814800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47669                    (2961378000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47670                    (2972264400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47671                    (2992827600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47672                    (3003714000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47673                    (3024277200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47674                    (3035768400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47675                    (3056331600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47676                    (3067218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47677                    (3087781200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47678                    (3098667600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47679                    (3119230800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47680                    (3130117200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47681                    (3150680400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47682                    (3161566800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47683                    (3182130000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47684                    (3193016400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47685                    (3213579600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47686                    (3225070800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47687                    (3245634000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47688                    (3256520400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47689                    (3277083600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47690                    (3287970000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47691                    (3308533200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47692                    (3319419600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47693                    (3339982800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47694                    (3350869200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47695                    (3371432400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47696                    (3382923600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47697                    (3403486800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47698                    (3414373200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47699                    (3434936400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47700                    (3445822800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47701                    (3466386000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47702                    (3477272400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47703                    (3497835600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47704                    (3508722000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47705                    (3529285200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47706                    (3540171600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47707                    (3560734800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47708                    (3572226000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47709                    (3592789200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47710                    (3603675600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47711                    (3624238800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47712                    (3635125200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47713                    (3655688400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47714                    (3666574800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47715                    (3687138000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47716                    (3698024400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47717                    (3718587600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47718                    (3730078800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47719                    (3750642000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47720                    (3761528400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47721                    (3782091600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47722                    (3792978000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47723                    (3813541200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47724                    (3824427600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47725                    (3844990800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47726                    (3855877200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47727                    (3876440400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47728                    (3887326800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47729                    (3907890000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47730                    (3919381200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47731                    (3939944400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47732                    (3950830800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47733                    (3971394000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47734                    (3982280400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47735                    (4002843600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47736                    (4013730000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47737                    (4034293200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47738                    (4045179600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47739                    (4065742800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47740                    (4076629200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "CDT" }),
47741                    (4097192400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "CST" }),
47742                ];
47743                FixedTimespanSet {
47744                    first: FixedTimespan {
47745                        utc_offset: -19768,
47746                        dst_offset: 0,
47747                        name: "LMT",
47748                    },
47749                    rest: REST
47750                }
47751            },
47752
47753            Tz::EET => {
47754                const REST: &[(i64, FixedTimespan)] = &[
47755                    (228877200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47756                    (243997200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47757                    (260326800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47758                    (276051600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47759                    (291776400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47760                    (307501200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47761                    (323830800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47762                    (338950800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47763                    (354675600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47764                    (370400400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47765                    (386125200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47766                    (401850000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47767                    (417574800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47768                    (433299600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47769                    (449024400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47770                    (465354000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47771                    (481078800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47772                    (496803600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47773                    (512528400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47774                    (528253200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47775                    (543978000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47776                    (559702800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47777                    (575427600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47778                    (591152400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47779                    (606877200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47780                    (622602000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47781                    (638326800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47782                    (654656400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47783                    (670381200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47784                    (686106000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47785                    (701830800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47786                    (717555600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47787                    (733280400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47788                    (749005200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47789                    (764730000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47790                    (780454800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47791                    (796179600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47792                    (811904400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47793                    (828234000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47794                    (846378000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47795                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47796                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47797                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47798                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47799                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47800                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47801                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47802                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47803                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47804                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47805                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47806                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47807                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47808                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47809                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47810                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47811                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47812                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47813                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47814                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47815                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47816                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47817                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47818                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47819                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47820                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47821                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47822                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47823                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47824                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47825                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47826                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47827                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47828                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47829                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47830                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47831                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47832                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47833                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47834                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47835                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47836                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47837                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47838                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47839                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47840                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47841                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47842                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47843                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47844                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47845                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47846                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47847                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47848                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47849                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47850                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47851                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47852                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47853                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47854                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47855                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47856                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47857                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47858                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47859                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47860                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47861                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47862                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47863                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47864                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47865                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47866                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47867                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47868                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47869                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47870                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47871                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47872                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47873                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47874                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47875                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47876                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47877                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47878                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47879                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47880                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47881                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47882                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47883                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47884                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47885                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47886                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47887                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47888                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47889                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47890                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47891                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47892                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47893                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47894                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47895                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47896                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47897                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47898                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47899                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47900                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47901                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47902                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47903                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47904                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47905                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47906                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47907                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47908                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47909                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47910                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47911                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47912                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47913                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47914                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47915                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47916                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47917                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47918                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47919                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47920                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47921                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47922                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47923                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47924                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47925                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47926                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47927                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47928                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47929                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47930                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47931                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47932                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47933                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47934                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47935                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47936                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47937                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47938                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47939                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47940                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47941                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47942                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47943                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47944                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47945                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47946                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47947                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47948                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47949                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47950                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47951                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47952                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47953                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47954                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47955                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47956                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47957                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47958                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47959                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47960                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47961                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47962                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47963                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47964                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47965                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47966                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47967                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47968                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47969                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47970                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47971                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47972                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47973                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47974                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47975                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47976                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47977                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47978                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47979                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47980                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47981                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47982                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47983                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47984                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47985                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47986                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47987                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47988                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47989                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47990                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47991                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47992                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47993                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47994                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47995                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47996                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47997                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
47998                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
47999                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48000                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48001                ];
48002                FixedTimespanSet {
48003                    first: FixedTimespan {
48004                        utc_offset: 7200,
48005                        dst_offset: 0,
48006                        name: "EET",
48007                    },
48008                    rest: REST
48009                }
48010            },
48011
48012            Tz::EST => {
48013                const REST: &[(i64, FixedTimespan)] = &[
48014                ];
48015                FixedTimespanSet {
48016                    first: FixedTimespan {
48017                        utc_offset: -18000,
48018                        dst_offset: 0,
48019                        name: "EST",
48020                    },
48021                    rest: REST
48022                }
48023            },
48024
48025            Tz::EST5EDT => {
48026                const REST: &[(i64, FixedTimespan)] = &[
48027                    (-1633280400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48028                    (-1615140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48029                    (-1601830800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48030                    (-1583690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48031                    (-880218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EWT" }),
48032                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EPT" }),
48033                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48034                    (-84387600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48035                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48036                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48037                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48038                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48039                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48040                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48041                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48042                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48043                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48044                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48045                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48046                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48047                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48048                    (126687600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48049                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48050                    (162370800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48051                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48052                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48053                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48054                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48055                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48056                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48057                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48058                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48059                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48060                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48061                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48062                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48063                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48064                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48065                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48066                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48067                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48068                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48069                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48070                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48071                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48072                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48073                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48074                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48075                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48076                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48077                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48078                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48079                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48080                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48081                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48082                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48083                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48084                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48085                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48086                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48087                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48088                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48089                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48090                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48091                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48092                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48093                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48094                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48095                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48096                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48097                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48098                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48099                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48100                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48101                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48102                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48103                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48104                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48105                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48106                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48107                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48108                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48109                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48110                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48111                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48112                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48113                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48114                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48115                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48116                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48117                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48118                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48119                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48120                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48121                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48122                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48123                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48124                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48125                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48126                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48127                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48128                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48129                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48130                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48131                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48132                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48133                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48134                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48135                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48136                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48137                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48138                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48139                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48140                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48141                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48142                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48143                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48144                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48145                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48146                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48147                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48148                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48149                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48150                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48151                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48152                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48153                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48154                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48155                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48156                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48157                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48158                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48159                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48160                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48161                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48162                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48163                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48164                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48165                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48166                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48167                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48168                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48169                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48170                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48171                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48172                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48173                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48174                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48175                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48176                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48177                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48178                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48179                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48180                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48181                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48182                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48183                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48184                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48185                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48186                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48187                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48188                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48189                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48190                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48191                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48192                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48193                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48194                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48195                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48196                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48197                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48198                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48199                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48200                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48201                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48202                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48203                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48204                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48205                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48206                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48207                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48208                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48209                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48210                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48211                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48212                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48213                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48214                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48215                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48216                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48217                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48218                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48219                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48220                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48221                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48222                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48223                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48224                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48225                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48226                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48227                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48228                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48229                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48230                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48231                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48232                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48233                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48234                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48235                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48236                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48237                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48238                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48239                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48240                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48241                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48242                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48243                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48244                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48245                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48246                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48247                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48248                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48249                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48250                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48251                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48252                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48253                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48254                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48255                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48256                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48257                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48258                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48259                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48260                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48261                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48262                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48263                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48264                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48265                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48266                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48267                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48268                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48269                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48270                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48271                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48272                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48273                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48274                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48275                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48276                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48277                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48278                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48279                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48280                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48281                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48282                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48283                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48284                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48285                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48286                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48287                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48288                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48289                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48290                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48291                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48292                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48293                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48294                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48295                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48296                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48297                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48298                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
48299                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
48300                ];
48301                FixedTimespanSet {
48302                    first: FixedTimespan {
48303                        utc_offset: -18000,
48304                        dst_offset: 0,
48305                        name: "EST",
48306                    },
48307                    rest: REST
48308                }
48309            },
48310
48311            Tz::Egypt => {
48312                const REST: &[(i64, FixedTimespan)] = &[
48313                    (-2185409109, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48314                    (-929844000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48315                    (-923108400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48316                    (-906170400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48317                    (-892868400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48318                    (-875844000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48319                    (-857790000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48320                    (-844308000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48321                    (-825822000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48322                    (-812685600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48323                    (-794199600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48324                    (-779853600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48325                    (-762663600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48326                    (-399088800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48327                    (-386650800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48328                    (-368330400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48329                    (-355114800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48330                    (-336790800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48331                    (-323654400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48332                    (-305168400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48333                    (-292032000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48334                    (-273632400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48335                    (-260496000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48336                    (-242096400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48337                    (-228960000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48338                    (-210560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48339                    (-197424000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48340                    (-178938000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48341                    (-165801600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48342                    (-147402000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48343                    (-134265600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48344                    (-115866000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48345                    (-102643200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48346                    (-84330000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48347                    (-71107200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48348                    (-52707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48349                    (-39484800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48350                    (-21171600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48351                    (-7948800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48352                    (10364400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48353                    (23587200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48354                    (41900400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48355                    (55123200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48356                    (73522800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48357                    (86745600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48358                    (105058800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48359                    (118281600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48360                    (136594800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48361                    (149817600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48362                    (168130800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48363                    (181353600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48364                    (199753200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48365                    (212976000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48366                    (231289200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48367                    (244512000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48368                    (262825200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48369                    (276048000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48370                    (294361200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48371                    (307584000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48372                    (325983600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48373                    (339206400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48374                    (357519600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48375                    (370742400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48376                    (396399600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48377                    (402278400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48378                    (426812400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48379                    (433814400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48380                    (452214000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48381                    (465436800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48382                    (483750000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48383                    (496972800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48384                    (515286000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48385                    (528508800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48386                    (546822000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48387                    (560044800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48388                    (578444400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48389                    (591667200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48390                    (610412400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48391                    (623203200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48392                    (641516400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48393                    (654739200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48394                    (673052400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48395                    (686275200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48396                    (704674800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48397                    (717897600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48398                    (736210800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48399                    (749433600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48400                    (767746800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48401                    (780969600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48402                    (799020000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48403                    (812322000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48404                    (830469600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48405                    (843771600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48406                    (861919200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48407                    (875221200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48408                    (893368800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48409                    (906670800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48410                    (925423200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48411                    (938725200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48412                    (956872800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48413                    (970174800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48414                    (988322400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48415                    (1001624400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48416                    (1019772000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48417                    (1033074000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48418                    (1051221600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48419                    (1064523600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48420                    (1083276000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48421                    (1096578000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48422                    (1114725600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48423                    (1128027600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48424                    (1146175200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48425                    (1158872400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48426                    (1177624800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48427                    (1189112400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48428                    (1209074400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48429                    (1219957200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48430                    (1240524000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48431                    (1250802000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48432                    (1272578400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48433                    (1281474000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48434                    (1284069600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48435                    (1285880400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48436                    (1400191200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48437                    (1403816400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48438                    (1406844000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48439                    (1411678800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48440                    (1682632800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48441                    (1698354000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48442                    (1714082400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48443                    (1730408400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48444                    (1745532000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48445                    (1761858000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48446                    (1776981600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48447                    (1793307600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48448                    (1809036000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48449                    (1824757200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48450                    (1840485600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48451                    (1856206800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48452                    (1871935200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48453                    (1887656400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48454                    (1903384800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48455                    (1919710800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48456                    (1934834400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48457                    (1951160400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48458                    (1966888800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48459                    (1982610000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48460                    (1998338400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48461                    (2014059600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48462                    (2029788000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48463                    (2045509200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48464                    (2061237600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48465                    (2076958800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48466                    (2092687200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48467                    (2109013200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48468                    (2124136800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48469                    (2140462800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48470                    (2156191200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48471                    (2171912400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48472                    (2187640800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48473                    (2203362000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48474                    (2219090400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48475                    (2234811600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48476                    (2250540000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48477                    (2266866000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48478                    (2281989600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48479                    (2298315600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48480                    (2313439200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48481                    (2329765200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48482                    (2345493600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48483                    (2361214800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48484                    (2376943200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48485                    (2392664400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48486                    (2408392800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48487                    (2424114000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48488                    (2439842400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48489                    (2456168400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48490                    (2471292000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48491                    (2487618000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48492                    (2503346400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48493                    (2519067600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48494                    (2534796000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48495                    (2550517200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48496                    (2566245600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48497                    (2581966800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48498                    (2597695200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48499                    (2614021200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48500                    (2629144800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48501                    (2645470800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48502                    (2660594400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48503                    (2676920400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48504                    (2692648800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48505                    (2708370000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48506                    (2724098400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48507                    (2739819600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48508                    (2755548000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48509                    (2771269200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48510                    (2786997600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48511                    (2803323600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48512                    (2818447200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48513                    (2834773200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48514                    (2850501600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48515                    (2866222800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48516                    (2881951200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48517                    (2897672400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48518                    (2913400800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48519                    (2929122000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48520                    (2944850400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48521                    (2960571600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48522                    (2976300000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48523                    (2992626000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48524                    (3007749600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48525                    (3024075600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48526                    (3039804000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48527                    (3055525200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48528                    (3071253600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48529                    (3086974800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48530                    (3102703200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48531                    (3118424400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48532                    (3134152800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48533                    (3150478800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48534                    (3165602400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48535                    (3181928400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48536                    (3197052000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48537                    (3213378000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48538                    (3229106400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48539                    (3244827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48540                    (3260556000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48541                    (3276277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48542                    (3292005600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48543                    (3307726800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48544                    (3323455200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48545                    (3339781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48546                    (3354904800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48547                    (3371230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48548                    (3386959200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48549                    (3402680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48550                    (3418408800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48551                    (3434130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48552                    (3449858400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48553                    (3465579600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48554                    (3481308000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48555                    (3497634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48556                    (3512757600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48557                    (3529083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48558                    (3544207200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48559                    (3560533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48560                    (3576261600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48561                    (3591982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48562                    (3607711200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48563                    (3623432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48564                    (3639160800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48565                    (3654882000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48566                    (3670610400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48567                    (3686936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48568                    (3702060000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48569                    (3718386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48570                    (3734114400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48571                    (3749835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48572                    (3765564000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48573                    (3781285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48574                    (3797013600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48575                    (3812734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48576                    (3828463200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48577                    (3844184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48578                    (3859912800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48579                    (3876238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48580                    (3891362400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48581                    (3907688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48582                    (3923416800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48583                    (3939138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48584                    (3954866400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48585                    (3970587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48586                    (3986316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48587                    (4002037200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48588                    (4017765600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48589                    (4034091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48590                    (4049215200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48591                    (4065541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48592                    (4080664800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
48593                    (4096990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
48594                ];
48595                FixedTimespanSet {
48596                    first: FixedTimespan {
48597                        utc_offset: 7509,
48598                        dst_offset: 0,
48599                        name: "LMT",
48600                    },
48601                    rest: REST
48602                }
48603            },
48604
48605            Tz::Eire => {
48606                const REST: &[(i64, FixedTimespan)] = &[
48607                    (-2821649679, FixedTimespan { utc_offset: -1521, dst_offset: 0, name: "DMT" }),
48608                    (-1691962479, FixedTimespan { utc_offset: -1521, dst_offset: 3600, name: "IST" }),
48609                    (-1680474879, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
48610                    (-1680472800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48611                    (-1664143200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
48612                    (-1650146400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48613                    (-1633903200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
48614                    (-1617487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48615                    (-1601848800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
48616                    (-1586037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48617                    (-1570399200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
48618                    (-1552168800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48619                    (-1538344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
48620                    (-1522533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48621                    (-1507500000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48622                    (-1490565600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48623                    (-1473631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48624                    (-1460930400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48625                    (-1442786400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48626                    (-1428876000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48627                    (-1410732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48628                    (-1396216800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48629                    (-1379282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48630                    (-1364767200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48631                    (-1348437600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48632                    (-1333317600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48633                    (-1315778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48634                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48635                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48636                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48637                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48638                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48639                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48640                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48641                    (-1189980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48642                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48643                    (-1159135200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48644                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48645                    (-1126476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48646                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48647                    (-1095631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48648                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48649                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48650                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48651                    (-1032127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48652                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48653                    (-1001282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48654                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48655                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48656                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48657                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48658                    (-733359600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48659                    (-719445600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48660                    (-699490800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48661                    (-684972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48662                    (-668037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48663                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48664                    (-636588000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48665                    (-622072800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48666                    (-605743200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48667                    (-590623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48668                    (-574293600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48669                    (-558568800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48670                    (-542239200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48671                    (-527119200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48672                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48673                    (-496274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48674                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48675                    (-464220000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48676                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48677                    (-432165600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48678                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48679                    (-401320800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48680                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48681                    (-369266400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48682                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48683                    (-337816800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48684                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48685                    (-306972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48686                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48687                    (-276732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48688                    (-257983200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48689                    (-245282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48690                    (-226533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48691                    (-213228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48692                    (-195084000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48693                    (-182383200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48694                    (-163634400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48695                    (-150933600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48696                    (-132184800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48697                    (-119484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48698                    (-100735200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48699                    (-88034400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48700                    (-68680800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
48701                    (-59004000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
48702                    (-37242000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48703                    (57722400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48704                    (69818400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48705                    (89172000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48706                    (101268000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48707                    (120621600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48708                    (132717600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48709                    (152071200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48710                    (164167200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48711                    (183520800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48712                    (196221600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48713                    (214970400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48714                    (227671200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48715                    (246420000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48716                    (259120800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48717                    (278474400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48718                    (290570400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48719                    (309924000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48720                    (322020000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48721                    (341373600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48722                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48723                    (372819600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48724                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48725                    (404269200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48726                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48727                    (435718800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48728                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48729                    (467773200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48730                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48731                    (499222800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48732                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48733                    (530672400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48734                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48735                    (562122000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48736                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48737                    (593571600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48738                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48739                    (625626000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48740                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48741                    (657075600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48742                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48743                    (688525200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48744                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48745                    (719974800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48746                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48747                    (751424400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48748                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48749                    (782874000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48750                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48751                    (814323600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48752                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48753                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48754                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48755                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48756                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48757                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48758                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48759                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48760                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48761                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48762                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48763                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48764                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48765                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48766                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48767                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48768                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48769                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48770                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48771                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48772                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48773                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48774                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48775                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48776                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48777                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48778                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48779                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48780                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48781                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48782                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48783                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48784                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48785                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48786                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48787                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48788                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48789                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48790                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48791                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48792                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48793                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48794                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48795                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48796                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48797                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48798                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48799                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48800                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48801                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48802                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48803                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48804                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48805                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48806                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48807                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48808                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48809                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48810                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48811                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48812                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48813                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48814                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48815                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48816                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48817                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48818                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48819                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48820                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48821                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48822                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48823                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48824                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48825                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48826                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48827                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48828                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48829                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48830                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48831                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48832                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48833                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48834                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48835                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48836                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48837                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48838                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48839                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48840                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48841                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48842                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48843                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48844                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48845                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48846                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48847                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48848                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48849                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48850                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48851                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48852                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48853                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48854                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48855                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48856                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48857                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48858                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48859                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48860                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48861                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48862                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48863                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48864                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48865                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48866                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48867                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48868                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48869                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48870                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48871                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48872                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48873                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48874                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48875                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48876                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48877                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48878                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48879                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48880                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48881                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48882                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48883                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48884                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48885                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48886                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48887                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48888                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48889                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48890                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48891                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48892                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48893                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48894                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48895                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48896                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48897                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48898                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48899                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48900                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48901                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48902                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48903                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48904                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48905                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48906                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48907                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48908                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48909                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48910                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48911                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48912                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48913                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48914                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48915                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48916                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48917                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48918                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48919                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48920                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48921                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48922                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48923                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48924                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48925                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48926                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48927                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48928                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48929                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48930                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48931                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48932                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48933                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48934                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48935                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48936                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48937                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48938                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48939                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48940                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48941                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48942                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48943                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48944                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48945                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48946                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48947                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48948                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48949                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48950                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48951                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48952                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48953                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48954                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48955                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48956                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48957                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48958                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
48959                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
48960                ];
48961                FixedTimespanSet {
48962                    first: FixedTimespan {
48963                        utc_offset: -1521,
48964                        dst_offset: 0,
48965                        name: "LMT",
48966                    },
48967                    rest: REST
48968                }
48969            },
48970
48971            Tz::Etc__GMT => {
48972                const REST: &[(i64, FixedTimespan)] = &[
48973                ];
48974                FixedTimespanSet {
48975                    first: FixedTimespan {
48976                        utc_offset: 0,
48977                        dst_offset: 0,
48978                        name: "GMT",
48979                    },
48980                    rest: REST
48981                }
48982            },
48983
48984            Tz::Etc__GMTPlus0 => {
48985                const REST: &[(i64, FixedTimespan)] = &[
48986                ];
48987                FixedTimespanSet {
48988                    first: FixedTimespan {
48989                        utc_offset: 0,
48990                        dst_offset: 0,
48991                        name: "GMT",
48992                    },
48993                    rest: REST
48994                }
48995            },
48996
48997            Tz::Etc__GMTPlus1 => {
48998                const REST: &[(i64, FixedTimespan)] = &[
48999                ];
49000                FixedTimespanSet {
49001                    first: FixedTimespan {
49002                        utc_offset: -3600,
49003                        dst_offset: 0,
49004                        name: "-01",
49005                    },
49006                    rest: REST
49007                }
49008            },
49009
49010            Tz::Etc__GMTPlus10 => {
49011                const REST: &[(i64, FixedTimespan)] = &[
49012                ];
49013                FixedTimespanSet {
49014                    first: FixedTimespan {
49015                        utc_offset: -36000,
49016                        dst_offset: 0,
49017                        name: "-10",
49018                    },
49019                    rest: REST
49020                }
49021            },
49022
49023            Tz::Etc__GMTPlus11 => {
49024                const REST: &[(i64, FixedTimespan)] = &[
49025                ];
49026                FixedTimespanSet {
49027                    first: FixedTimespan {
49028                        utc_offset: -39600,
49029                        dst_offset: 0,
49030                        name: "-11",
49031                    },
49032                    rest: REST
49033                }
49034            },
49035
49036            Tz::Etc__GMTPlus12 => {
49037                const REST: &[(i64, FixedTimespan)] = &[
49038                ];
49039                FixedTimespanSet {
49040                    first: FixedTimespan {
49041                        utc_offset: -43200,
49042                        dst_offset: 0,
49043                        name: "-12",
49044                    },
49045                    rest: REST
49046                }
49047            },
49048
49049            Tz::Etc__GMTPlus2 => {
49050                const REST: &[(i64, FixedTimespan)] = &[
49051                ];
49052                FixedTimespanSet {
49053                    first: FixedTimespan {
49054                        utc_offset: -7200,
49055                        dst_offset: 0,
49056                        name: "-02",
49057                    },
49058                    rest: REST
49059                }
49060            },
49061
49062            Tz::Etc__GMTPlus3 => {
49063                const REST: &[(i64, FixedTimespan)] = &[
49064                ];
49065                FixedTimespanSet {
49066                    first: FixedTimespan {
49067                        utc_offset: -10800,
49068                        dst_offset: 0,
49069                        name: "-03",
49070                    },
49071                    rest: REST
49072                }
49073            },
49074
49075            Tz::Etc__GMTPlus4 => {
49076                const REST: &[(i64, FixedTimespan)] = &[
49077                ];
49078                FixedTimespanSet {
49079                    first: FixedTimespan {
49080                        utc_offset: -14400,
49081                        dst_offset: 0,
49082                        name: "-04",
49083                    },
49084                    rest: REST
49085                }
49086            },
49087
49088            Tz::Etc__GMTPlus5 => {
49089                const REST: &[(i64, FixedTimespan)] = &[
49090                ];
49091                FixedTimespanSet {
49092                    first: FixedTimespan {
49093                        utc_offset: -18000,
49094                        dst_offset: 0,
49095                        name: "-05",
49096                    },
49097                    rest: REST
49098                }
49099            },
49100
49101            Tz::Etc__GMTPlus6 => {
49102                const REST: &[(i64, FixedTimespan)] = &[
49103                ];
49104                FixedTimespanSet {
49105                    first: FixedTimespan {
49106                        utc_offset: -21600,
49107                        dst_offset: 0,
49108                        name: "-06",
49109                    },
49110                    rest: REST
49111                }
49112            },
49113
49114            Tz::Etc__GMTPlus7 => {
49115                const REST: &[(i64, FixedTimespan)] = &[
49116                ];
49117                FixedTimespanSet {
49118                    first: FixedTimespan {
49119                        utc_offset: -25200,
49120                        dst_offset: 0,
49121                        name: "-07",
49122                    },
49123                    rest: REST
49124                }
49125            },
49126
49127            Tz::Etc__GMTPlus8 => {
49128                const REST: &[(i64, FixedTimespan)] = &[
49129                ];
49130                FixedTimespanSet {
49131                    first: FixedTimespan {
49132                        utc_offset: -28800,
49133                        dst_offset: 0,
49134                        name: "-08",
49135                    },
49136                    rest: REST
49137                }
49138            },
49139
49140            Tz::Etc__GMTPlus9 => {
49141                const REST: &[(i64, FixedTimespan)] = &[
49142                ];
49143                FixedTimespanSet {
49144                    first: FixedTimespan {
49145                        utc_offset: -32400,
49146                        dst_offset: 0,
49147                        name: "-09",
49148                    },
49149                    rest: REST
49150                }
49151            },
49152
49153            Tz::Etc__GMTMinus0 => {
49154                const REST: &[(i64, FixedTimespan)] = &[
49155                ];
49156                FixedTimespanSet {
49157                    first: FixedTimespan {
49158                        utc_offset: 0,
49159                        dst_offset: 0,
49160                        name: "GMT",
49161                    },
49162                    rest: REST
49163                }
49164            },
49165
49166            Tz::Etc__GMTMinus1 => {
49167                const REST: &[(i64, FixedTimespan)] = &[
49168                ];
49169                FixedTimespanSet {
49170                    first: FixedTimespan {
49171                        utc_offset: 3600,
49172                        dst_offset: 0,
49173                        name: "+01",
49174                    },
49175                    rest: REST
49176                }
49177            },
49178
49179            Tz::Etc__GMTMinus10 => {
49180                const REST: &[(i64, FixedTimespan)] = &[
49181                ];
49182                FixedTimespanSet {
49183                    first: FixedTimespan {
49184                        utc_offset: 36000,
49185                        dst_offset: 0,
49186                        name: "+10",
49187                    },
49188                    rest: REST
49189                }
49190            },
49191
49192            Tz::Etc__GMTMinus11 => {
49193                const REST: &[(i64, FixedTimespan)] = &[
49194                ];
49195                FixedTimespanSet {
49196                    first: FixedTimespan {
49197                        utc_offset: 39600,
49198                        dst_offset: 0,
49199                        name: "+11",
49200                    },
49201                    rest: REST
49202                }
49203            },
49204
49205            Tz::Etc__GMTMinus12 => {
49206                const REST: &[(i64, FixedTimespan)] = &[
49207                ];
49208                FixedTimespanSet {
49209                    first: FixedTimespan {
49210                        utc_offset: 43200,
49211                        dst_offset: 0,
49212                        name: "+12",
49213                    },
49214                    rest: REST
49215                }
49216            },
49217
49218            Tz::Etc__GMTMinus13 => {
49219                const REST: &[(i64, FixedTimespan)] = &[
49220                ];
49221                FixedTimespanSet {
49222                    first: FixedTimespan {
49223                        utc_offset: 46800,
49224                        dst_offset: 0,
49225                        name: "+13",
49226                    },
49227                    rest: REST
49228                }
49229            },
49230
49231            Tz::Etc__GMTMinus14 => {
49232                const REST: &[(i64, FixedTimespan)] = &[
49233                ];
49234                FixedTimespanSet {
49235                    first: FixedTimespan {
49236                        utc_offset: 50400,
49237                        dst_offset: 0,
49238                        name: "+14",
49239                    },
49240                    rest: REST
49241                }
49242            },
49243
49244            Tz::Etc__GMTMinus2 => {
49245                const REST: &[(i64, FixedTimespan)] = &[
49246                ];
49247                FixedTimespanSet {
49248                    first: FixedTimespan {
49249                        utc_offset: 7200,
49250                        dst_offset: 0,
49251                        name: "+02",
49252                    },
49253                    rest: REST
49254                }
49255            },
49256
49257            Tz::Etc__GMTMinus3 => {
49258                const REST: &[(i64, FixedTimespan)] = &[
49259                ];
49260                FixedTimespanSet {
49261                    first: FixedTimespan {
49262                        utc_offset: 10800,
49263                        dst_offset: 0,
49264                        name: "+03",
49265                    },
49266                    rest: REST
49267                }
49268            },
49269
49270            Tz::Etc__GMTMinus4 => {
49271                const REST: &[(i64, FixedTimespan)] = &[
49272                ];
49273                FixedTimespanSet {
49274                    first: FixedTimespan {
49275                        utc_offset: 14400,
49276                        dst_offset: 0,
49277                        name: "+04",
49278                    },
49279                    rest: REST
49280                }
49281            },
49282
49283            Tz::Etc__GMTMinus5 => {
49284                const REST: &[(i64, FixedTimespan)] = &[
49285                ];
49286                FixedTimespanSet {
49287                    first: FixedTimespan {
49288                        utc_offset: 18000,
49289                        dst_offset: 0,
49290                        name: "+05",
49291                    },
49292                    rest: REST
49293                }
49294            },
49295
49296            Tz::Etc__GMTMinus6 => {
49297                const REST: &[(i64, FixedTimespan)] = &[
49298                ];
49299                FixedTimespanSet {
49300                    first: FixedTimespan {
49301                        utc_offset: 21600,
49302                        dst_offset: 0,
49303                        name: "+06",
49304                    },
49305                    rest: REST
49306                }
49307            },
49308
49309            Tz::Etc__GMTMinus7 => {
49310                const REST: &[(i64, FixedTimespan)] = &[
49311                ];
49312                FixedTimespanSet {
49313                    first: FixedTimespan {
49314                        utc_offset: 25200,
49315                        dst_offset: 0,
49316                        name: "+07",
49317                    },
49318                    rest: REST
49319                }
49320            },
49321
49322            Tz::Etc__GMTMinus8 => {
49323                const REST: &[(i64, FixedTimespan)] = &[
49324                ];
49325                FixedTimespanSet {
49326                    first: FixedTimespan {
49327                        utc_offset: 28800,
49328                        dst_offset: 0,
49329                        name: "+08",
49330                    },
49331                    rest: REST
49332                }
49333            },
49334
49335            Tz::Etc__GMTMinus9 => {
49336                const REST: &[(i64, FixedTimespan)] = &[
49337                ];
49338                FixedTimespanSet {
49339                    first: FixedTimespan {
49340                        utc_offset: 32400,
49341                        dst_offset: 0,
49342                        name: "+09",
49343                    },
49344                    rest: REST
49345                }
49346            },
49347
49348            Tz::Etc__GMT0 => {
49349                const REST: &[(i64, FixedTimespan)] = &[
49350                ];
49351                FixedTimespanSet {
49352                    first: FixedTimespan {
49353                        utc_offset: 0,
49354                        dst_offset: 0,
49355                        name: "GMT",
49356                    },
49357                    rest: REST
49358                }
49359            },
49360
49361            Tz::Etc__Greenwich => {
49362                const REST: &[(i64, FixedTimespan)] = &[
49363                ];
49364                FixedTimespanSet {
49365                    first: FixedTimespan {
49366                        utc_offset: 0,
49367                        dst_offset: 0,
49368                        name: "GMT",
49369                    },
49370                    rest: REST
49371                }
49372            },
49373
49374            Tz::Etc__UCT => {
49375                const REST: &[(i64, FixedTimespan)] = &[
49376                ];
49377                FixedTimespanSet {
49378                    first: FixedTimespan {
49379                        utc_offset: 0,
49380                        dst_offset: 0,
49381                        name: "UTC",
49382                    },
49383                    rest: REST
49384                }
49385            },
49386
49387            Tz::Etc__UTC => {
49388                const REST: &[(i64, FixedTimespan)] = &[
49389                ];
49390                FixedTimespanSet {
49391                    first: FixedTimespan {
49392                        utc_offset: 0,
49393                        dst_offset: 0,
49394                        name: "UTC",
49395                    },
49396                    rest: REST
49397                }
49398            },
49399
49400            Tz::Etc__Universal => {
49401                const REST: &[(i64, FixedTimespan)] = &[
49402                ];
49403                FixedTimespanSet {
49404                    first: FixedTimespan {
49405                        utc_offset: 0,
49406                        dst_offset: 0,
49407                        name: "UTC",
49408                    },
49409                    rest: REST
49410                }
49411            },
49412
49413            Tz::Etc__Zulu => {
49414                const REST: &[(i64, FixedTimespan)] = &[
49415                ];
49416                FixedTimespanSet {
49417                    first: FixedTimespan {
49418                        utc_offset: 0,
49419                        dst_offset: 0,
49420                        name: "UTC",
49421                    },
49422                    rest: REST
49423                }
49424            },
49425
49426            Tz::Europe__Amsterdam => {
49427                const REST: &[(i64, FixedTimespan)] = &[
49428                    (-2840141850, FixedTimespan { utc_offset: 1050, dst_offset: 0, name: "BMT" }),
49429                    (-2450995200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49430                    (-1740355200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49431                    (-1693702800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49432                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49433                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49434                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49435                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49436                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49437                    (-1613829600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49438                    (-1604278800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49439                    (-1585530000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49440                    (-1574038800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49441                    (-1552266000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49442                    (-1539997200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49443                    (-1520557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49444                    (-1507510800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49445                    (-1490576400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49446                    (-1473642000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49447                    (-1459126800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49448                    (-1444006800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49449                    (-1427677200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49450                    (-1411952400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49451                    (-1396227600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49452                    (-1379293200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49453                    (-1364778000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49454                    (-1348448400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49455                    (-1333328400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49456                    (-1316394000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49457                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49458                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49459                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49460                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49461                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49462                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49463                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49464                    (-1191189600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49465                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49466                    (-1160344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49467                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49468                    (-1127685600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49469                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49470                    (-1096840800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49471                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49472                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49473                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49474                    (-1033336800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49475                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49476                    (-1002492000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49477                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49478                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49479                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49480                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
49481                    (-934671600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49482                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49483                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49484                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49485                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49486                    (-798073200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49487                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49488                    (-766623600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49489                    (-745455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49490                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49491                    (228877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49492                    (243997200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49493                    (260326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49494                    (276051600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49495                    (291776400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49496                    (307501200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49497                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49498                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49499                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49500                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49501                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49502                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49503                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49504                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49505                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49506                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49507                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49508                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49509                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49510                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49511                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49512                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49513                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49514                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49515                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49516                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49517                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49518                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49519                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49520                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49521                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49522                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49523                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49524                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49525                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49526                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49527                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49528                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49529                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49530                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49531                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49532                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49533                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49534                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49535                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49536                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49537                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49538                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49539                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49540                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49541                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49542                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49543                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49544                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49545                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49546                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49547                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49548                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49549                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49550                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49551                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49552                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49553                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49554                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49555                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49556                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49557                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49558                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49559                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49560                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49561                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49562                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49563                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49564                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49565                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49566                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49567                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49568                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49569                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49570                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49571                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49572                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49573                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49574                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49575                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49576                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49577                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49578                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49579                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49580                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49581                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49582                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49583                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49584                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49585                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49586                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49587                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49588                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49589                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49590                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49591                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49592                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49593                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49594                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49595                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49596                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49597                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49598                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49599                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49600                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49601                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49602                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49603                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49604                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49605                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49606                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49607                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49608                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49609                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49610                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49611                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49612                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49613                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49614                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49615                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49616                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49617                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49618                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49619                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49620                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49621                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49622                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49623                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49624                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49625                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49626                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49627                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49628                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49629                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49630                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49631                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49632                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49633                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49634                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49635                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49636                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49637                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49638                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49639                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49640                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49641                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49642                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49643                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49644                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49645                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49646                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49647                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49648                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49649                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49650                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49651                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49652                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49653                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49654                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49655                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49656                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49657                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49658                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49659                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49660                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49661                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49662                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49663                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49664                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49665                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49666                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49667                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49668                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49669                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49670                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49671                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49672                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49673                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49674                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49675                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49676                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49677                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49678                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49679                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49680                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49681                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49682                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49683                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49684                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49685                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49686                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49687                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49688                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49689                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49690                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49691                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49692                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49693                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49694                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49695                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49696                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49697                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49698                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49699                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49700                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49701                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49702                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49703                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49704                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49705                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49706                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49707                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49708                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49709                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49710                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49711                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49712                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49713                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49714                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49715                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49716                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49717                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49718                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49719                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49720                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49721                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49722                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49723                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49724                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49725                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49726                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49727                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49728                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49729                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49730                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49731                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49732                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49733                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49734                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49735                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49736                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49737                ];
49738                FixedTimespanSet {
49739                    first: FixedTimespan {
49740                        utc_offset: 1050,
49741                        dst_offset: 0,
49742                        name: "LMT",
49743                    },
49744                    rest: REST
49745                }
49746            },
49747
49748            Tz::Europe__Andorra => {
49749                const REST: &[(i64, FixedTimespan)] = &[
49750                    (-2177453164, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
49751                    (-733881600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49752                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49753                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49754                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49755                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49756                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49757                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49758                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49759                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49760                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49761                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49762                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49763                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49764                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49765                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49766                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49767                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49768                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49769                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49770                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49771                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49772                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49773                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49774                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49775                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49776                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49777                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49778                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49779                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49780                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49781                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49782                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49783                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49784                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49785                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49786                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49787                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49788                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49789                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49790                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49791                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49792                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49793                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49794                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49795                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49796                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49797                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49798                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49799                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49800                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49801                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49802                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49803                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49804                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49805                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49806                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49807                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49808                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49809                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49810                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49811                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49812                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49813                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49814                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49815                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49816                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49817                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49818                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49819                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49820                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49821                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49822                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49823                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49824                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49825                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49826                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49827                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49828                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49829                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49830                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49831                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49832                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49833                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49834                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49835                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49836                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49837                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49838                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49839                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49840                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49841                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49842                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49843                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49844                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49845                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49846                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49847                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49848                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49849                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49850                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49851                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49852                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49853                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49854                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49855                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49856                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49857                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49858                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49859                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49860                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49861                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49862                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49863                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49864                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49865                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49866                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49867                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49868                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49869                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49870                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49871                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49872                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49873                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49874                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49875                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49876                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49877                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49878                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49879                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49880                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49881                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49882                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49883                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49884                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49885                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49886                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49887                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49888                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49889                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49890                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49891                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49892                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49893                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49894                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49895                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49896                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49897                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49898                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49899                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49900                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49901                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49902                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49903                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49904                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49905                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49906                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49907                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49908                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49909                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49910                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49911                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49912                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49913                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49914                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49915                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49916                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49917                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49918                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49919                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49920                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49921                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49922                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49923                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49924                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49925                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49926                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49927                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49928                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49929                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49930                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49931                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49932                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49933                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49934                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49935                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49936                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49937                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49938                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49939                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49940                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49941                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49942                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49943                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49944                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49945                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49946                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49947                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49948                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49949                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49950                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49951                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49952                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49953                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49954                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49955                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49956                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49957                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49958                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49959                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49960                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49961                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49962                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49963                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49964                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49965                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49966                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49967                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49968                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49969                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49970                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49971                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49972                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49973                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49974                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49975                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49976                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49977                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49978                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49979                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49980                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
49981                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
49982                ];
49983                FixedTimespanSet {
49984                    first: FixedTimespan {
49985                        utc_offset: 364,
49986                        dst_offset: 0,
49987                        name: "LMT",
49988                    },
49989                    rest: REST
49990                }
49991            },
49992
49993            Tz::Europe__Astrakhan => {
49994                const REST: &[(i64, FixedTimespan)] = &[
49995                    (-1441249932, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
49996                    (-1247540400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
49997                    (354916800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
49998                    (370724400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
49999                    (386452800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
50000                    (402260400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
50001                    (417988800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
50002                    (433796400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
50003                    (449611200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
50004                    (465343200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
50005                    (481068000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
50006                    (496792800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
50007                    (512517600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
50008                    (528242400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
50009                    (543967200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
50010                    (559692000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
50011                    (575416800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
50012                    (591141600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
50013                    (606866400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
50014                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50015                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
50016                    (654649200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50017                    (670374000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
50018                    (701820000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
50019                    (717548400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50020                    (733273200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
50021                    (748998000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50022                    (764722800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
50023                    (780447600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50024                    (796172400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
50025                    (811897200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50026                    (828226800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
50027                    (846370800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50028                    (859676400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
50029                    (877820400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50030                    (891126000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
50031                    (909270000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50032                    (922575600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
50033                    (941324400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50034                    (954025200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
50035                    (972774000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50036                    (985474800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
50037                    (1004223600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50038                    (1017529200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
50039                    (1035673200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50040                    (1048978800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
50041                    (1067122800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50042                    (1080428400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
50043                    (1099177200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50044                    (1111878000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
50045                    (1130626800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50046                    (1143327600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
50047                    (1162076400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50048                    (1174777200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
50049                    (1193526000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50050                    (1206831600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
50051                    (1224975600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50052                    (1238281200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
50053                    (1256425200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50054                    (1269730800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
50055                    (1288479600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50056                    (1301180400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
50057                    (1414274400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
50058                    (1459033200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
50059                ];
50060                FixedTimespanSet {
50061                    first: FixedTimespan {
50062                        utc_offset: 11532,
50063                        dst_offset: 0,
50064                        name: "LMT",
50065                    },
50066                    rest: REST
50067                }
50068            },
50069
50070            Tz::Europe__Athens => {
50071                const REST: &[(i64, FixedTimespan)] = &[
50072                    (-2344642492, FixedTimespan { utc_offset: 5692, dst_offset: 0, name: "AMT" }),
50073                    (-1686101632, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50074                    (-1182996000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50075                    (-1178161200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50076                    (-906861600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50077                    (-904878000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50078                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50079                    (-844477200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50080                    (-828237600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50081                    (-812422800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50082                    (-552362400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50083                    (-541652400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50084                    (166485600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50085                    (186184800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50086                    (198028800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50087                    (213753600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50088                    (228873600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50089                    (244080000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50090                    (260323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50091                    (275446800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50092                    (291798000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50093                    (307407600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50094                    (323388000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50095                    (338936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50096                    (354675600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50097                    (370400400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50098                    (386125200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50099                    (401850000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50100                    (417574800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50101                    (433299600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50102                    (449024400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50103                    (465354000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50104                    (481078800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50105                    (496803600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50106                    (512528400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50107                    (528253200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50108                    (543978000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50109                    (559702800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50110                    (575427600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50111                    (591152400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50112                    (606877200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50113                    (622602000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50114                    (638326800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50115                    (654656400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50116                    (670381200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50117                    (686106000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50118                    (701830800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50119                    (717555600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50120                    (733280400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50121                    (749005200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50122                    (764730000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50123                    (780454800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50124                    (796179600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50125                    (811904400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50126                    (828234000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50127                    (846378000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50128                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50129                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50130                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50131                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50132                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50133                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50134                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50135                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50136                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50137                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50138                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50139                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50140                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50141                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50142                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50143                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50144                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50145                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50146                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50147                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50148                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50149                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50150                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50151                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50152                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50153                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50154                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50155                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50156                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50157                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50158                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50159                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50160                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50161                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50162                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50163                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50164                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50165                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50166                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50167                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50168                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50169                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50170                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50171                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50172                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50173                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50174                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50175                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50176                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50177                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50178                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50179                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50180                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50181                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50182                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50183                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50184                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50185                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50186                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50187                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50188                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50189                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50190                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50191                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50192                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50193                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50194                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50195                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50196                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50197                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50198                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50199                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50200                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50201                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50202                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50203                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50204                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50205                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50206                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50207                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50208                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50209                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50210                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50211                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50212                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50213                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50214                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50215                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50216                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50217                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50218                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50219                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50220                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50221                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50222                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50223                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50224                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50225                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50226                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50227                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50228                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50229                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50230                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50231                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50232                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50233                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50234                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50235                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50236                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50237                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50238                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50239                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50240                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50241                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50242                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50243                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50244                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50245                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50246                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50247                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50248                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50249                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50250                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50251                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50252                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50253                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50254                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50255                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50256                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50257                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50258                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50259                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50260                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50261                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50262                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50263                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50264                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50265                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50266                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50267                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50268                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50269                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50270                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50271                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50272                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50273                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50274                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50275                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50276                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50277                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50278                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50279                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50280                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50281                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50282                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50283                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50284                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50285                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50286                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50287                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50288                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50289                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50290                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50291                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50292                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50293                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50294                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50295                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50296                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50297                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50298                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50299                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50300                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50301                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50302                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50303                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50304                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50305                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50306                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50307                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50308                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50309                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50310                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50311                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50312                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50313                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50314                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50315                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50316                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50317                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50318                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50319                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50320                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50321                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50322                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50323                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50324                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50325                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50326                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50327                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50328                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50329                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50330                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50331                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50332                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
50333                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
50334                ];
50335                FixedTimespanSet {
50336                    first: FixedTimespan {
50337                        utc_offset: 5692,
50338                        dst_offset: 0,
50339                        name: "LMT",
50340                    },
50341                    rest: REST
50342                }
50343            },
50344
50345            Tz::Europe__Belfast => {
50346                const REST: &[(i64, FixedTimespan)] = &[
50347                    (-3852662325, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50348                    (-1691964000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50349                    (-1680472800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50350                    (-1664143200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50351                    (-1650146400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50352                    (-1633903200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50353                    (-1617487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50354                    (-1601848800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50355                    (-1586037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50356                    (-1570399200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50357                    (-1552168800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50358                    (-1538344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50359                    (-1522533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50360                    (-1507500000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50361                    (-1490565600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50362                    (-1473631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50363                    (-1460930400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50364                    (-1442786400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50365                    (-1428876000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50366                    (-1410732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50367                    (-1396216800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50368                    (-1379282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50369                    (-1364767200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50370                    (-1348437600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50371                    (-1333317600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50372                    (-1315778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50373                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50374                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50375                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50376                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50377                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50378                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50379                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50380                    (-1189980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50381                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50382                    (-1159135200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50383                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50384                    (-1126476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50385                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50386                    (-1095631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50387                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50388                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50389                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50390                    (-1032127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50391                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50392                    (-1001282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50393                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50394                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50395                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50396                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50397                    (-904518000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
50398                    (-896050800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50399                    (-875487600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
50400                    (-864601200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50401                    (-844038000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
50402                    (-832546800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50403                    (-812588400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
50404                    (-798073200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50405                    (-781052400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
50406                    (-772066800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50407                    (-764805600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50408                    (-748476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50409                    (-733356000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50410                    (-719445600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50411                    (-717030000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
50412                    (-706748400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50413                    (-699487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50414                    (-687996000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50415                    (-668037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50416                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50417                    (-636588000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50418                    (-622072800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50419                    (-605743200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50420                    (-590623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50421                    (-574293600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50422                    (-558568800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50423                    (-542239200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50424                    (-527119200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50425                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50426                    (-496274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50427                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50428                    (-464220000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50429                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50430                    (-432165600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50431                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50432                    (-401320800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50433                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50434                    (-369266400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50435                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50436                    (-337816800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50437                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50438                    (-306972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50439                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50440                    (-276732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50441                    (-257983200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50442                    (-245282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50443                    (-226533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50444                    (-213228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50445                    (-195084000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50446                    (-182383200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50447                    (-163634400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50448                    (-150933600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50449                    (-132184800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50450                    (-119484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50451                    (-100735200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50452                    (-88034400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50453                    (-68680800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50454                    (-59004000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50455                    (-37242000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "BST" }),
50456                    (57718800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50457                    (69818400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50458                    (89172000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50459                    (101268000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50460                    (120621600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50461                    (132717600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50462                    (152071200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50463                    (164167200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50464                    (183520800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50465                    (196221600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50466                    (214970400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50467                    (227671200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50468                    (246420000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50469                    (259120800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50470                    (278474400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50471                    (290570400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50472                    (309924000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50473                    (322020000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50474                    (341373600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50475                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50476                    (372819600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50477                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50478                    (404269200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50479                    (417574800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50480                    (435718800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50481                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50482                    (467773200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50483                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50484                    (499222800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50485                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50486                    (530672400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50487                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50488                    (562122000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50489                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50490                    (593571600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50491                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50492                    (625626000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50493                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50494                    (657075600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50495                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50496                    (688525200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50497                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50498                    (719974800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50499                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50500                    (751424400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50501                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50502                    (782874000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50503                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50504                    (814323600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50505                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50506                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50507                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50508                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50509                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50510                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50511                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50512                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50513                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50514                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50515                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50516                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50517                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50518                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50519                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50520                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50521                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50522                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50523                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50524                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50525                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50526                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50527                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50528                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50529                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50530                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50531                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50532                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50533                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50534                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50535                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50536                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50537                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50538                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50539                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50540                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50541                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50542                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50543                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50544                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50545                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50546                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50547                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50548                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50549                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50550                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50551                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50552                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50553                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50554                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50555                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50556                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50557                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50558                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50559                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50560                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50561                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50562                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50563                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50564                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50565                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50566                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50567                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50568                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50569                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50570                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50571                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50572                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50573                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50574                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50575                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50576                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50577                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50578                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50579                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50580                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50581                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50582                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50583                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50584                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50585                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50586                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50587                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50588                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50589                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50590                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50591                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50592                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50593                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50594                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50595                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50596                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50597                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50598                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50599                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50600                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50601                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50602                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50603                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50604                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50605                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50606                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50607                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50608                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50609                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50610                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50611                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50612                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50613                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50614                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50615                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50616                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50617                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50618                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50619                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50620                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50621                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50622                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50623                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50624                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50625                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50626                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50627                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50628                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50629                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50630                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50631                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50632                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50633                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50634                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50635                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50636                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50637                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50638                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50639                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50640                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50641                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50642                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50643                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50644                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50645                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50646                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50647                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50648                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50649                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50650                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50651                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50652                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50653                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50654                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50655                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50656                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50657                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50658                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50659                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50660                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50661                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50662                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50663                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50664                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50665                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50666                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50667                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50668                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50669                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50670                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50671                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50672                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50673                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50674                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50675                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50676                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50677                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50678                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50679                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50680                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50681                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50682                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50683                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50684                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50685                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50686                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50687                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50688                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50689                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50690                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50691                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50692                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50693                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50694                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50695                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50696                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50697                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50698                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50699                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50700                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50701                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50702                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50703                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50704                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50705                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50706                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50707                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50708                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50709                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50710                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50711                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
50712                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
50713                ];
50714                FixedTimespanSet {
50715                    first: FixedTimespan {
50716                        utc_offset: -75,
50717                        dst_offset: 0,
50718                        name: "LMT",
50719                    },
50720                    rest: REST
50721                }
50722            },
50723
50724            Tz::Europe__Belgrade => {
50725                const REST: &[(i64, FixedTimespan)] = &[
50726                    (-2713915320, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50727                    (-905824800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50728                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50729                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50730                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50731                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50732                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50733                    (-777942000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50734                    (-766627200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50735                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50736                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50737                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50738                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50739                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50740                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50741                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50742                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50743                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50744                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50745                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50746                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50747                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50748                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50749                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50750                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50751                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50752                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50753                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50754                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50755                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50756                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50757                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50758                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50759                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50760                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50761                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50762                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50763                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50764                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50765                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50766                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50767                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50768                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50769                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50770                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50771                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50772                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50773                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50774                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50775                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50776                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50777                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50778                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50779                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50780                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50781                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50782                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50783                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50784                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50785                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50786                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50787                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50788                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50789                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50790                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50791                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50792                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50793                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50794                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50795                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50796                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50797                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50798                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50799                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50800                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50801                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50802                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50803                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50804                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50805                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50806                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50807                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50808                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50809                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50810                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50811                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50812                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50813                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50814                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50815                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50816                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50817                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50818                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50819                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50820                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50821                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50822                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50823                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50824                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50825                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50826                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50827                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50828                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50829                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50830                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50831                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50832                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50833                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50834                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50835                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50836                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50837                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50838                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50839                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50840                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50841                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50842                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50843                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50844                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50845                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50846                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50847                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50848                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50849                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50850                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50851                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50852                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50853                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50854                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50855                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50856                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50857                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50858                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50859                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50860                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50861                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50862                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50863                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50864                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50865                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50866                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50867                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50868                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50869                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50870                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50871                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50872                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50873                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50874                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50875                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50876                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50877                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50878                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50879                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50880                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50881                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50882                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50883                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50884                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50885                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50886                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50887                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50888                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50889                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50890                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50891                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50892                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50893                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50894                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50895                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50896                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50897                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50898                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50899                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50900                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50901                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50902                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50903                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50904                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50905                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50906                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50907                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50908                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50909                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50910                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50911                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50912                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50913                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50914                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50915                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50916                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50917                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50918                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50919                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50920                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50921                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50922                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50923                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50924                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50925                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50926                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50927                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50928                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50929                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50930                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50931                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50932                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50933                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50934                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50935                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50936                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50937                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50938                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50939                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50940                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50941                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50942                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50943                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50944                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50945                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50946                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50947                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50948                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50949                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50950                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50951                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50952                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50953                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50954                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50955                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50956                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50957                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50958                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50959                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50960                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50961                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50962                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50963                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50964                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50965                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50966                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50967                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50968                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50969                ];
50970                FixedTimespanSet {
50971                    first: FixedTimespan {
50972                        utc_offset: 4920,
50973                        dst_offset: 0,
50974                        name: "LMT",
50975                    },
50976                    rest: REST
50977                }
50978            },
50979
50980            Tz::Europe__Berlin => {
50981                const REST: &[(i64, FixedTimespan)] = &[
50982                    (-2422054408, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50983                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50984                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50985                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50986                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50987                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50988                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50989                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50990                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50991                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50992                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50993                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50994                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50995                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50996                    (-776563200, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: "CEMT" }),
50997                    (-765936000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
50998                    (-761180400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
50999                    (-748479600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51000                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51001                    (-717631200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51002                    (-714610800, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: "CEMT" }),
51003                    (-710380800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51004                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51005                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51006                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51007                    (-654130800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51008                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51009                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51010                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51011                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51012                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51013                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51014                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51015                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51016                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51017                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51018                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51019                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51020                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51021                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51022                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51023                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51024                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51025                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51026                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51027                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51028                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51029                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51030                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51031                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51032                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51033                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51034                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51035                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51036                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51037                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51038                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51039                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51040                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51041                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51042                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51043                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51044                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51045                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51046                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51047                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51048                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51049                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51050                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51051                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51052                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51053                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51054                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51055                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51056                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51057                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51058                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51059                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51060                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51061                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51062                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51063                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51064                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51065                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51066                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51067                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51068                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51069                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51070                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51071                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51072                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51073                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51074                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51075                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51076                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51077                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51078                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51079                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51080                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51081                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51082                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51083                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51084                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51085                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51086                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51087                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51088                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51089                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51090                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51091                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51092                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51093                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51094                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51095                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51096                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51097                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51098                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51099                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51100                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51101                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51102                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51103                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51104                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51105                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51106                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51107                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51108                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51109                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51110                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51111                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51112                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51113                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51114                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51115                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51116                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51117                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51118                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51119                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51120                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51121                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51122                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51123                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51124                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51125                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51126                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51127                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51128                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51129                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51130                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51131                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51132                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51133                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51134                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51135                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51136                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51137                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51138                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51139                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51140                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51141                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51142                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51143                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51144                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51145                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51146                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51147                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51148                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51149                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51150                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51151                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51152                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51153                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51154                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51155                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51156                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51157                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51158                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51159                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51160                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51161                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51162                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51163                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51164                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51165                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51166                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51167                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51168                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51169                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51170                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51171                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51172                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51173                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51174                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51175                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51176                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51177                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51178                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51179                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51180                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51181                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51182                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51183                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51184                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51185                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51186                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51187                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51188                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51189                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51190                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51191                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51192                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51193                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51194                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51195                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51196                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51197                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51198                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51199                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51200                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51201                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51202                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51203                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51204                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51205                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51206                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51207                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51208                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51209                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51210                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51211                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51212                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51213                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51214                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51215                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51216                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51217                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51218                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51219                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51220                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51221                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51222                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51223                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51224                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51225                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51226                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51227                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51228                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51229                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51230                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51231                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51232                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51233                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51234                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51235                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51236                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51237                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51238                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51239                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51240                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51241                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51242                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51243                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51244                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51245                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51246                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51247                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51248                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51249                ];
51250                FixedTimespanSet {
51251                    first: FixedTimespan {
51252                        utc_offset: 3208,
51253                        dst_offset: 0,
51254                        name: "LMT",
51255                    },
51256                    rest: REST
51257                }
51258            },
51259
51260            Tz::Europe__Bratislava => {
51261                const REST: &[(i64, FixedTimespan)] = &[
51262                    (-3786829064, FixedTimespan { utc_offset: 3464, dst_offset: 0, name: "PMT" }),
51263                    (-2469401864, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51264                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51265                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51266                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51267                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51268                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51269                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51270                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51271                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51272                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51273                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51274                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51275                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51276                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51277                    (-765327600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51278                    (-746578800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51279                    (-733359600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51280                    (-728517600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
51281                    (-721260000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51282                    (-716425200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51283                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51284                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51285                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51286                    (-654217200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51287                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51288                    (291776400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51289                    (307501200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51290                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51291                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51292                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51293                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51294                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51295                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51296                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51297                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51298                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51299                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51300                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51301                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51302                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51303                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51304                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51305                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51306                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51307                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51308                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51309                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51310                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51311                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51312                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51313                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51314                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51315                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51316                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51317                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51318                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51319                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51320                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51321                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51322                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51323                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51324                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51325                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51326                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51327                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51328                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51329                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51330                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51331                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51332                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51333                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51334                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51335                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51336                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51337                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51338                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51339                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51340                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51341                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51342                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51343                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51344                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51345                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51346                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51347                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51348                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51349                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51350                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51351                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51352                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51353                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51354                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51355                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51356                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51357                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51358                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51359                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51360                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51361                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51362                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51363                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51364                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51365                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51366                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51367                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51368                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51369                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51370                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51371                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51372                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51373                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51374                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51375                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51376                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51377                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51378                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51379                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51380                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51381                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51382                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51383                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51384                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51385                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51386                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51387                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51388                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51389                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51390                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51391                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51392                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51393                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51394                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51395                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51396                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51397                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51398                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51399                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51400                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51401                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51402                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51403                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51404                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51405                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51406                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51407                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51408                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51409                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51410                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51411                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51412                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51413                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51414                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51415                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51416                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51417                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51418                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51419                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51420                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51421                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51422                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51423                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51424                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51425                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51426                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51427                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51428                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51429                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51430                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51431                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51432                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51433                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51434                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51435                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51436                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51437                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51438                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51439                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51440                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51441                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51442                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51443                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51444                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51445                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51446                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51447                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51448                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51449                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51450                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51451                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51452                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51453                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51454                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51455                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51456                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51457                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51458                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51459                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51460                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51461                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51462                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51463                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51464                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51465                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51466                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51467                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51468                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51469                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51470                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51471                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51472                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51473                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51474                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51475                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51476                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51477                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51478                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51479                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51480                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51481                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51482                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51483                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51484                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51485                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51486                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51487                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51488                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51489                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51490                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51491                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51492                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51493                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51494                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51495                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51496                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51497                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51498                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51499                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51500                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51501                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51502                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51503                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51504                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51505                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51506                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51507                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51508                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51509                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51510                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51511                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51512                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51513                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51514                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51515                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51516                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51517                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51518                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51519                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51520                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51521                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51522                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51523                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51524                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51525                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51526                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51527                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51528                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51529                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51530                ];
51531                FixedTimespanSet {
51532                    first: FixedTimespan {
51533                        utc_offset: 3464,
51534                        dst_offset: 0,
51535                        name: "LMT",
51536                    },
51537                    rest: REST
51538                }
51539            },
51540
51541            Tz::Europe__Brussels => {
51542                const REST: &[(i64, FixedTimespan)] = &[
51543                    (-2840141850, FixedTimespan { utc_offset: 1050, dst_offset: 0, name: "BMT" }),
51544                    (-2450995200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51545                    (-1740355200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51546                    (-1693702800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51547                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51548                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51549                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51550                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51551                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51552                    (-1613829600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51553                    (-1604278800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51554                    (-1585530000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51555                    (-1574038800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51556                    (-1552266000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51557                    (-1539997200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51558                    (-1520557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51559                    (-1507510800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51560                    (-1490576400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51561                    (-1473642000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51562                    (-1459126800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51563                    (-1444006800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51564                    (-1427677200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51565                    (-1411952400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51566                    (-1396227600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51567                    (-1379293200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51568                    (-1364778000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51569                    (-1348448400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51570                    (-1333328400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51571                    (-1316394000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51572                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51573                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51574                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51575                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51576                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51577                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51578                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51579                    (-1191189600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51580                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51581                    (-1160344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51582                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51583                    (-1127685600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51584                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51585                    (-1096840800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51586                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51587                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51588                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51589                    (-1033336800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51590                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51591                    (-1002492000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51592                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51593                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51594                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
51595                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
51596                    (-934671600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51597                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51598                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51599                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51600                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51601                    (-798073200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51602                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51603                    (-766623600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51604                    (-745455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51605                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51606                    (228877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51607                    (243997200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51608                    (260326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51609                    (276051600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51610                    (291776400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51611                    (307501200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51612                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51613                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51614                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51615                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51616                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51617                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51618                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51619                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51620                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51621                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51622                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51623                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51624                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51625                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51626                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51627                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51628                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51629                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51630                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51631                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51632                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51633                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51634                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51635                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51636                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51637                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51638                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51639                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51640                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51641                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51642                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51643                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51644                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51645                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51646                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51647                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51648                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51649                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51650                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51651                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51652                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51653                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51654                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51655                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51656                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51657                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51658                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51659                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51660                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51661                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51662                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51663                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51664                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51665                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51666                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51667                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51668                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51669                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51670                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51671                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51672                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51673                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51674                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51675                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51676                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51677                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51678                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51679                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51680                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51681                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51682                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51683                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51684                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51685                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51686                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51687                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51688                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51689                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51690                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51691                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51692                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51693                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51694                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51695                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51696                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51697                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51698                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51699                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51700                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51701                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51702                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51703                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51704                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51705                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51706                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51707                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51708                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51709                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51710                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51711                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51712                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51713                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51714                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51715                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51716                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51717                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51718                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51719                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51720                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51721                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51722                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51723                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51724                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51725                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51726                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51727                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51728                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51729                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51730                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51731                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51732                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51733                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51734                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51735                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51736                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51737                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51738                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51739                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51740                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51741                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51742                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51743                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51744                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51745                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51746                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51747                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51748                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51749                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51750                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51751                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51752                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51753                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51754                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51755                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51756                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51757                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51758                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51759                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51760                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51761                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51762                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51763                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51764                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51765                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51766                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51767                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51768                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51769                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51770                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51771                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51772                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51773                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51774                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51775                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51776                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51777                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51778                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51779                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51780                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51781                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51782                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51783                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51784                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51785                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51786                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51787                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51788                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51789                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51790                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51791                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51792                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51793                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51794                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51795                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51796                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51797                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51798                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51799                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51800                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51801                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51802                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51803                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51804                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51805                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51806                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51807                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51808                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51809                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51810                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51811                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51812                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51813                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51814                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51815                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51816                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51817                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51818                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51819                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51820                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51821                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51822                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51823                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51824                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51825                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51826                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51827                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51828                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51829                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51830                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51831                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51832                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51833                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51834                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51835                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51836                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51837                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51838                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51839                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51840                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51841                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51842                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51843                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51844                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51845                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51846                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51847                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51848                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51849                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51850                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
51851                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
51852                ];
51853                FixedTimespanSet {
51854                    first: FixedTimespan {
51855                        utc_offset: 1050,
51856                        dst_offset: 0,
51857                        name: "LMT",
51858                    },
51859                    rest: REST
51860                }
51861            },
51862
51863            Tz::Europe__Bucharest => {
51864                const REST: &[(i64, FixedTimespan)] = &[
51865                    (-2469404664, FixedTimespan { utc_offset: 6264, dst_offset: 0, name: "BMT" }),
51866                    (-1213148664, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51867                    (-1187056800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51868                    (-1175479200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51869                    (-1159754400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51870                    (-1144029600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51871                    (-1127700000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51872                    (-1111975200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51873                    (-1096250400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51874                    (-1080525600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51875                    (-1064800800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51876                    (-1049076000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51877                    (-1033351200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51878                    (-1017626400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51879                    (-1001901600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51880                    (-986176800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51881                    (-970452000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51882                    (-954727200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51883                    (296604000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51884                    (307486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51885                    (323816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51886                    (338940000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51887                    (354672000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51888                    (370396800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51889                    (386121600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51890                    (401846400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51891                    (417571200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51892                    (433296000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51893                    (449020800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51894                    (465350400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51895                    (481075200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51896                    (496800000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51897                    (512524800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51898                    (528249600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51899                    (543974400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51900                    (559699200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51901                    (575424000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51902                    (591148800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51903                    (606873600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51904                    (622598400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51905                    (638323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51906                    (654652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51907                    (670370400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51908                    (686095200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51909                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51910                    (717544800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51911                    (733269600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51912                    (748994400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51913                    (764719200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51914                    (780440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51915                    (796168800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51916                    (811890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51917                    (828223200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51918                    (846363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51919                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51920                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51921                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51922                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51923                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51924                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51925                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51926                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51927                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51928                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51929                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51930                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51931                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51932                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51933                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51934                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51935                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51936                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51937                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51938                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51939                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51940                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51941                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51942                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51943                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51944                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51945                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51946                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51947                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51948                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51949                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51950                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51951                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51952                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51953                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51954                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51955                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51956                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51957                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51958                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51959                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51960                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51961                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51962                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51963                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51964                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51965                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51966                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51967                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51968                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51969                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51970                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51971                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51972                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51973                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51974                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51975                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51976                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51977                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51978                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51979                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51980                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51981                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51982                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51983                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51984                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51985                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51986                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51987                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51988                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51989                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51990                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51991                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51992                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51993                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51994                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51995                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51996                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51997                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
51998                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
51999                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52000                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52001                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52002                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52003                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52004                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52005                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52006                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52007                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52008                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52009                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52010                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52011                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52012                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52013                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52014                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52015                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52016                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52017                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52018                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52019                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52020                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52021                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52022                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52023                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52024                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52025                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52026                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52027                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52028                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52029                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52030                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52031                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52032                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52033                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52034                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52035                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52036                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52037                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52038                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52039                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52040                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52041                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52042                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52043                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52044                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52045                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52046                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52047                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52048                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52049                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52050                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52051                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52052                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52053                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52054                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52055                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52056                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52057                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52058                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52059                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52060                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52061                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52062                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52063                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52064                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52065                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52066                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52067                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52068                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52069                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52070                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52071                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52072                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52073                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52074                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52075                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52076                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52077                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52078                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52079                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52080                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52081                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52082                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52083                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52084                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52085                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52086                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52087                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52088                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52089                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52090                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52091                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52092                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52093                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52094                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52095                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52096                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52097                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52098                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52099                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52100                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52101                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52102                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52103                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52104                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52105                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52106                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52107                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52108                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52109                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52110                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52111                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52112                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52113                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52114                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52115                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52116                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52117                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52118                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52119                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52120                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52121                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52122                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52123                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52124                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52125                ];
52126                FixedTimespanSet {
52127                    first: FixedTimespan {
52128                        utc_offset: 6264,
52129                        dst_offset: 0,
52130                        name: "LMT",
52131                    },
52132                    rest: REST
52133                }
52134            },
52135
52136            Tz::Europe__Budapest => {
52137                const REST: &[(i64, FixedTimespan)] = &[
52138                    (-2498260580, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52139                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52140                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52141                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52142                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52143                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52144                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52145                    (-1600470000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52146                    (-1587250800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52147                    (-1569711600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52148                    (-1555196400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52149                    (-906775200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52150                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52151                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52152                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52153                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52154                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52155                    (-778471200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52156                    (-762656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52157                    (-749689200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52158                    (-733276800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52159                    (-717634800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52160                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52161                    (-686185200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52162                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52163                    (-654130800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52164                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52165                    (-492656400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52166                    (-481168800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52167                    (-461199600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52168                    (-449708400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52169                    (-428540400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52170                    (-418258800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52171                    (-397090800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52172                    (-386809200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52173                    (323823600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52174                    (338943600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52175                    (354668400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52176                    (370393200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52177                    (386118000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52178                    (401842800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52179                    (417567600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52180                    (433292400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52181                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52182                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52183                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52184                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52185                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52186                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52187                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52188                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52189                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52190                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52191                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52192                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52193                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52194                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52195                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52196                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52197                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52198                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52199                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52200                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52201                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52202                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52203                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52204                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52205                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52206                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52207                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52208                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52209                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52210                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52211                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52212                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52213                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52214                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52215                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52216                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52217                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52218                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52219                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52220                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52221                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52222                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52223                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52224                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52225                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52226                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52227                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52228                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52229                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52230                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52231                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52232                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52233                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52234                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52235                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52236                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52237                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52238                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52239                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52240                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52241                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52242                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52243                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52244                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52245                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52246                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52247                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52248                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52249                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52250                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52251                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52252                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52253                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52254                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52255                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52256                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52257                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52258                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52259                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52260                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52261                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52262                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52263                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52264                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52265                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52266                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52267                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52268                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52269                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52270                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52271                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52272                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52273                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52274                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52275                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52276                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52277                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52278                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52279                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52280                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52281                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52282                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52283                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52284                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52285                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52286                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52287                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52288                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52289                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52290                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52291                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52292                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52293                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52294                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52295                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52296                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52297                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52298                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52299                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52300                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52301                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52302                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52303                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52304                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52305                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52306                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52307                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52308                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52309                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52310                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52311                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52312                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52313                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52314                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52315                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52316                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52317                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52318                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52319                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52320                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52321                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52322                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52323                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52324                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52325                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52326                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52327                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52328                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52329                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52330                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52331                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52332                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52333                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52334                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52335                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52336                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52337                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52338                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52339                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52340                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52341                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52342                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52343                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52344                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52345                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52346                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52347                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52348                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52349                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52350                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52351                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52352                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52353                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52354                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52355                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52356                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52357                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52358                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52359                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52360                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52361                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52362                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52363                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52364                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52365                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52366                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52367                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52368                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52369                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52370                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52371                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52372                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52373                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52374                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52375                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52376                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52377                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52378                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52379                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52380                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52381                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52382                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52383                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52384                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52385                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52386                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52387                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52388                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52389                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52390                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52391                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52392                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52393                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52394                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52395                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52396                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52397                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52398                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52399                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52400                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52401                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52402                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52403                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52404                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52405                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52406                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52407                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52408                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52409                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52410                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52411                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52412                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52413                ];
52414                FixedTimespanSet {
52415                    first: FixedTimespan {
52416                        utc_offset: 4580,
52417                        dst_offset: 0,
52418                        name: "LMT",
52419                    },
52420                    rest: REST
52421                }
52422            },
52423
52424            Tz::Europe__Busingen => {
52425                const REST: &[(i64, FixedTimespan)] = &[
52426                    (-3675198848, FixedTimespan { utc_offset: 1786, dst_offset: 0, name: "BMT" }),
52427                    (-2385246586, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52428                    (-904435200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52429                    (-891129600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52430                    (-872985600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52431                    (-859680000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52432                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52433                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52434                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52435                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52436                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52437                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52438                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52439                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52440                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52441                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52442                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52443                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52444                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52445                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52446                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52447                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52448                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52449                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52450                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52451                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52452                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52453                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52454                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52455                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52456                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52457                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52458                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52459                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52460                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52461                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52462                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52463                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52464                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52465                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52466                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52467                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52468                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52469                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52470                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52471                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52472                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52473                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52474                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52475                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52476                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52477                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52478                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52479                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52480                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52481                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52482                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52483                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52484                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52485                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52486                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52487                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52488                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52489                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52490                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52491                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52492                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52493                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52494                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52495                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52496                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52497                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52498                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52499                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52500                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52501                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52502                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52503                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52504                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52505                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52506                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52507                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52508                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52509                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52510                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52511                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52512                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52513                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52514                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52515                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52516                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52517                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52518                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52519                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52520                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52521                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52522                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52523                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52524                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52525                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52526                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52527                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52528                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52529                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52530                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52531                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52532                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52533                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52534                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52535                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52536                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52537                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52538                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52539                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52540                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52541                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52542                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52543                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52544                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52545                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52546                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52547                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52548                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52549                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52550                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52551                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52552                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52553                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52554                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52555                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52556                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52557                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52558                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52559                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52560                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52561                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52562                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52563                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52564                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52565                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52566                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52567                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52568                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52569                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52570                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52571                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52572                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52573                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52574                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52575                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52576                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52577                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52578                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52579                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52580                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52581                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52582                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52583                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52584                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52585                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52586                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52587                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52588                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52589                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52590                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52591                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52592                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52593                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52594                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52595                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52596                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52597                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52598                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52599                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52600                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52601                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52602                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52603                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52604                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52605                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52606                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52607                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52608                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52609                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52610                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52611                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52612                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52613                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52614                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52615                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52616                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52617                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52618                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52619                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52620                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52621                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52622                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52623                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52624                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52625                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52626                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52627                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52628                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52629                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52630                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52631                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52632                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52633                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52634                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52635                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52636                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52637                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52638                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52639                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52640                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52641                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52642                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52643                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52644                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52645                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52646                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52647                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52648                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52649                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52650                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52651                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52652                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52653                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52654                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52655                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52656                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52657                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52658                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52659                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52660                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52661                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52662                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52663                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52664                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52665                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52666                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52667                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52668                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52669                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52670                ];
52671                FixedTimespanSet {
52672                    first: FixedTimespan {
52673                        utc_offset: 2048,
52674                        dst_offset: 0,
52675                        name: "LMT",
52676                    },
52677                    rest: REST
52678                }
52679            },
52680
52681            Tz::Europe__Chisinau => {
52682                const REST: &[(i64, FixedTimespan)] = &[
52683                    (-2840147720, FixedTimespan { utc_offset: 6900, dst_offset: 0, name: "CMT" }),
52684                    (-1637114100, FixedTimespan { utc_offset: 6264, dst_offset: 0, name: "BMT" }),
52685                    (-1213148664, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52686                    (-1187056800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52687                    (-1175479200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52688                    (-1159754400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52689                    (-1144029600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52690                    (-1127700000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52691                    (-1111975200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52692                    (-1096250400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52693                    (-1080525600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52694                    (-1064800800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52695                    (-1049076000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52696                    (-1033351200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52697                    (-1017626400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52698                    (-1001901600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52699                    (-986176800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52700                    (-970452000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52701                    (-954727200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52702                    (-927165600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52703                    (-898138800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52704                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52705                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52706                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52707                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52708                    (-800157600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
52709                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
52710                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
52711                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
52712                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
52713                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
52714                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
52715                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
52716                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
52717                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
52718                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
52719                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
52720                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
52721                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
52722                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
52723                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
52724                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
52725                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
52726                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
52727                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
52728                    (641944800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52729                    (654652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52730                    (670377600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52731                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52732                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52733                    (717541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52734                    (733269600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52735                    (748990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52736                    (764719200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52737                    (780440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52738                    (796168800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52739                    (811890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52740                    (828223200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52741                    (846363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52742                    (859680000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52743                    (877824000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52744                    (891129600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52745                    (909273600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52746                    (922579200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52747                    (941328000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52748                    (954028800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52749                    (972777600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52750                    (985478400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52751                    (1004227200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52752                    (1017532800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52753                    (1035676800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52754                    (1048982400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52755                    (1067126400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52756                    (1080432000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52757                    (1099180800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52758                    (1111881600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52759                    (1130630400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52760                    (1143331200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52761                    (1162080000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52762                    (1174780800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52763                    (1193529600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52764                    (1206835200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52765                    (1224979200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52766                    (1238284800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52767                    (1256428800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52768                    (1269734400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52769                    (1288483200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52770                    (1301184000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52771                    (1319932800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52772                    (1332633600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52773                    (1351382400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52774                    (1364688000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52775                    (1382832000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52776                    (1396137600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52777                    (1414281600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52778                    (1427587200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52779                    (1445731200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52780                    (1459036800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52781                    (1477785600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52782                    (1490486400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52783                    (1509235200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52784                    (1521936000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52785                    (1540684800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52786                    (1553990400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52787                    (1572134400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52788                    (1585440000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52789                    (1603584000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52790                    (1616889600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52791                    (1635638400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52792                    (1648339200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52793                    (1667088000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52794                    (1679788800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52795                    (1698537600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52796                    (1711843200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52797                    (1729987200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52798                    (1743292800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52799                    (1761436800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52800                    (1774742400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52801                    (1792886400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52802                    (1806192000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52803                    (1824940800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52804                    (1837641600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52805                    (1856390400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52806                    (1869091200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52807                    (1887840000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52808                    (1901145600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52809                    (1919289600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52810                    (1932595200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52811                    (1950739200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52812                    (1964044800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52813                    (1982793600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52814                    (1995494400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52815                    (2014243200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52816                    (2026944000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52817                    (2045692800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52818                    (2058393600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52819                    (2077142400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52820                    (2090448000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52821                    (2108592000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52822                    (2121897600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52823                    (2140041600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52824                    (2153347200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52825                    (2172096000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52826                    (2184796800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52827                    (2203545600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52828                    (2216246400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52829                    (2234995200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52830                    (2248300800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52831                    (2266444800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52832                    (2279750400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52833                    (2297894400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52834                    (2311200000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52835                    (2329344000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52836                    (2342649600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52837                    (2361398400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52838                    (2374099200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52839                    (2392848000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52840                    (2405548800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52841                    (2424297600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52842                    (2437603200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52843                    (2455747200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52844                    (2469052800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52845                    (2487196800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52846                    (2500502400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52847                    (2519251200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52848                    (2531952000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52849                    (2550700800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52850                    (2563401600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52851                    (2582150400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52852                    (2595456000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52853                    (2613600000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52854                    (2626905600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52855                    (2645049600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52856                    (2658355200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52857                    (2676499200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52858                    (2689804800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52859                    (2708553600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52860                    (2721254400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52861                    (2740003200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52862                    (2752704000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52863                    (2771452800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52864                    (2784758400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52865                    (2802902400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52866                    (2816208000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52867                    (2834352000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52868                    (2847657600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52869                    (2866406400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52870                    (2879107200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52871                    (2897856000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52872                    (2910556800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52873                    (2929305600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52874                    (2942006400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52875                    (2960755200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52876                    (2974060800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52877                    (2992204800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52878                    (3005510400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52879                    (3023654400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52880                    (3036960000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52881                    (3055708800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52882                    (3068409600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52883                    (3087158400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52884                    (3099859200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52885                    (3118608000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52886                    (3131913600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52887                    (3150057600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52888                    (3163363200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52889                    (3181507200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52890                    (3194812800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52891                    (3212956800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52892                    (3226262400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52893                    (3245011200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52894                    (3257712000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52895                    (3276460800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52896                    (3289161600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52897                    (3307910400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52898                    (3321216000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52899                    (3339360000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52900                    (3352665600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52901                    (3370809600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52902                    (3384115200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52903                    (3402864000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52904                    (3415564800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52905                    (3434313600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52906                    (3447014400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52907                    (3465763200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52908                    (3479068800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52909                    (3497212800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52910                    (3510518400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52911                    (3528662400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52912                    (3541968000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52913                    (3560112000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52914                    (3573417600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52915                    (3592166400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52916                    (3604867200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52917                    (3623616000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52918                    (3636316800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52919                    (3655065600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52920                    (3668371200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52921                    (3686515200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52922                    (3699820800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52923                    (3717964800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52924                    (3731270400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52925                    (3750019200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52926                    (3762720000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52927                    (3781468800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52928                    (3794169600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52929                    (3812918400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52930                    (3825619200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52931                    (3844368000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52932                    (3857673600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52933                    (3875817600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52934                    (3889123200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52935                    (3907267200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52936                    (3920572800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52937                    (3939321600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52938                    (3952022400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52939                    (3970771200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52940                    (3983472000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52941                    (4002220800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52942                    (4015526400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52943                    (4033670400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52944                    (4046976000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52945                    (4065120000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52946                    (4078425600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
52947                    (4096569600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
52948                ];
52949                FixedTimespanSet {
52950                    first: FixedTimespan {
52951                        utc_offset: 6920,
52952                        dst_offset: 0,
52953                        name: "LMT",
52954                    },
52955                    rest: REST
52956                }
52957            },
52958
52959            Tz::Europe__Copenhagen => {
52960                const REST: &[(i64, FixedTimespan)] = &[
52961                    (-2422054408, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52962                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52963                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52964                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52965                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52966                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52967                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52968                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52969                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52970                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52971                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52972                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52973                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52974                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52975                    (-776563200, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: "CEMT" }),
52976                    (-765936000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52977                    (-761180400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52978                    (-748479600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52979                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52980                    (-717631200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52981                    (-714610800, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: "CEMT" }),
52982                    (-710380800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52983                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52984                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52985                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52986                    (-654130800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52987                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52988                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52989                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52990                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52991                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52992                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52993                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52994                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52995                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52996                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52997                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
52998                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
52999                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53000                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53001                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53002                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53003                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53004                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53005                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53006                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53007                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53008                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53009                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53010                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53011                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53012                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53013                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53014                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53015                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53016                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53017                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53018                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53019                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53020                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53021                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53022                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53023                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53024                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53025                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53026                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53027                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53028                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53029                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53030                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53031                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53032                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53033                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53034                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53035                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53036                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53037                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53038                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53039                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53040                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53041                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53042                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53043                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53044                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53045                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53046                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53047                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53048                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53049                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53050                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53051                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53052                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53053                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53054                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53055                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53056                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53057                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53058                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53059                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53060                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53061                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53062                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53063                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53064                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53065                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53066                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53067                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53068                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53069                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53070                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53071                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53072                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53073                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53074                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53075                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53076                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53077                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53078                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53079                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53080                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53081                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53082                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53083                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53084                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53085                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53086                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53087                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53088                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53089                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53090                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53091                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53092                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53093                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53094                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53095                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53096                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53097                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53098                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53099                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53100                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53101                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53102                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53103                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53104                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53105                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53106                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53107                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53108                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53109                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53110                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53111                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53112                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53113                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53114                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53115                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53116                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53117                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53118                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53119                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53120                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53121                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53122                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53123                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53124                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53125                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53126                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53127                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53128                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53129                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53130                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53131                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53132                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53133                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53134                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53135                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53136                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53137                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53138                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53139                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53140                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53141                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53142                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53143                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53144                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53145                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53146                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53147                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53148                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53149                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53150                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53151                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53152                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53153                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53154                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53155                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53156                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53157                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53158                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53159                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53160                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53161                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53162                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53163                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53164                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53165                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53166                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53167                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53168                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53169                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53170                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53171                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53172                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53173                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53174                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53175                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53176                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53177                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53178                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53179                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53180                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53181                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53182                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53183                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53184                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53185                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53186                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53187                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53188                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53189                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53190                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53191                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53192                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53193                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53194                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53195                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53196                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53197                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53198                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53199                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53200                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53201                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53202                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53203                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53204                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53205                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53206                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53207                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53208                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53209                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53210                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53211                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53212                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53213                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53214                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53215                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53216                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53217                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53218                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53219                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53220                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53221                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53222                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53223                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53224                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53225                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53226                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53227                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53228                ];
53229                FixedTimespanSet {
53230                    first: FixedTimespan {
53231                        utc_offset: 3208,
53232                        dst_offset: 0,
53233                        name: "LMT",
53234                    },
53235                    rest: REST
53236                }
53237            },
53238
53239            Tz::Europe__Dublin => {
53240                const REST: &[(i64, FixedTimespan)] = &[
53241                    (-2821649679, FixedTimespan { utc_offset: -1521, dst_offset: 0, name: "DMT" }),
53242                    (-1691962479, FixedTimespan { utc_offset: -1521, dst_offset: 3600, name: "IST" }),
53243                    (-1680474879, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53244                    (-1680472800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53245                    (-1664143200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53246                    (-1650146400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53247                    (-1633903200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53248                    (-1617487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53249                    (-1601848800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53250                    (-1586037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53251                    (-1570399200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53252                    (-1552168800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53253                    (-1538344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53254                    (-1522533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53255                    (-1507500000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53256                    (-1490565600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53257                    (-1473631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53258                    (-1460930400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53259                    (-1442786400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53260                    (-1428876000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53261                    (-1410732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53262                    (-1396216800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53263                    (-1379282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53264                    (-1364767200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53265                    (-1348437600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53266                    (-1333317600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53267                    (-1315778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53268                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53269                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53270                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53271                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53272                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53273                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53274                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53275                    (-1189980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53276                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53277                    (-1159135200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53278                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53279                    (-1126476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53280                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53281                    (-1095631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53282                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53283                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53284                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53285                    (-1032127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53286                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53287                    (-1001282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53288                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53289                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53290                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53291                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53292                    (-733359600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53293                    (-719445600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53294                    (-699490800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53295                    (-684972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53296                    (-668037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53297                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53298                    (-636588000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53299                    (-622072800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53300                    (-605743200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53301                    (-590623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53302                    (-574293600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53303                    (-558568800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53304                    (-542239200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53305                    (-527119200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53306                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53307                    (-496274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53308                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53309                    (-464220000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53310                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53311                    (-432165600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53312                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53313                    (-401320800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53314                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53315                    (-369266400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53316                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53317                    (-337816800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53318                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53319                    (-306972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53320                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53321                    (-276732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53322                    (-257983200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53323                    (-245282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53324                    (-226533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53325                    (-213228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53326                    (-195084000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53327                    (-182383200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53328                    (-163634400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53329                    (-150933600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53330                    (-132184800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53331                    (-119484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53332                    (-100735200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53333                    (-88034400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53334                    (-68680800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53335                    (-59004000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "IST" }),
53336                    (-37242000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53337                    (57722400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53338                    (69818400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53339                    (89172000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53340                    (101268000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53341                    (120621600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53342                    (132717600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53343                    (152071200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53344                    (164167200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53345                    (183520800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53346                    (196221600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53347                    (214970400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53348                    (227671200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53349                    (246420000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53350                    (259120800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53351                    (278474400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53352                    (290570400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53353                    (309924000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53354                    (322020000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53355                    (341373600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53356                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53357                    (372819600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53358                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53359                    (404269200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53360                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53361                    (435718800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53362                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53363                    (467773200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53364                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53365                    (499222800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53366                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53367                    (530672400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53368                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53369                    (562122000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53370                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53371                    (593571600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53372                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53373                    (625626000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53374                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53375                    (657075600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53376                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53377                    (688525200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53378                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53379                    (719974800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53380                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53381                    (751424400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53382                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53383                    (782874000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53384                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53385                    (814323600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53386                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53387                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53388                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53389                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53390                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53391                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53392                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53393                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53394                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53395                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53396                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53397                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53398                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53399                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53400                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53401                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53402                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53403                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53404                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53405                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53406                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53407                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53408                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53409                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53410                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53411                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53412                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53413                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53414                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53415                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53416                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53417                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53418                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53419                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53420                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53421                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53422                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53423                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53424                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53425                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53426                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53427                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53428                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53429                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53430                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53431                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53432                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53433                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53434                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53435                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53436                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53437                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53438                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53439                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53440                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53441                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53442                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53443                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53444                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53445                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53446                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53447                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53448                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53449                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53450                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53451                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53452                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53453                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53454                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53455                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53456                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53457                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53458                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53459                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53460                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53461                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53462                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53463                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53464                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53465                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53466                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53467                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53468                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53469                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53470                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53471                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53472                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53473                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53474                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53475                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53476                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53477                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53478                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53479                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53480                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53481                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53482                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53483                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53484                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53485                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53486                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53487                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53488                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53489                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53490                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53491                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53492                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53493                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53494                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53495                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53496                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53497                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53498                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53499                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53500                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53501                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53502                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53503                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53504                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53505                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53506                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53507                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53508                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53509                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53510                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53511                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53512                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53513                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53514                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53515                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53516                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53517                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53518                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53519                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53520                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53521                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53522                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53523                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53524                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53525                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53526                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53527                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53528                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53529                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53530                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53531                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53532                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53533                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53534                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53535                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53536                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53537                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53538                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53539                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53540                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53541                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53542                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53543                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53544                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53545                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53546                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53547                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53548                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53549                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53550                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53551                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53552                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53553                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53554                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53555                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53556                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53557                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53558                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53559                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53560                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53561                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53562                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53563                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53564                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53565                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53566                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53567                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53568                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53569                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53570                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53571                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53572                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53573                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53574                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53575                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53576                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53577                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53578                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53579                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53580                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53581                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53582                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53583                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53584                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53585                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53586                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53587                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53588                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53589                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53590                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53591                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53592                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "IST" }),
53593                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
53594                ];
53595                FixedTimespanSet {
53596                    first: FixedTimespan {
53597                        utc_offset: -1521,
53598                        dst_offset: 0,
53599                        name: "LMT",
53600                    },
53601                    rest: REST
53602                }
53603            },
53604
53605            Tz::Europe__Gibraltar => {
53606                const REST: &[(i64, FixedTimespan)] = &[
53607                    (-2821649916, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53608                    (-1691964000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53609                    (-1680472800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53610                    (-1664143200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53611                    (-1650146400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53612                    (-1633903200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53613                    (-1617487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53614                    (-1601848800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53615                    (-1586037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53616                    (-1570399200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53617                    (-1552168800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53618                    (-1538344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53619                    (-1522533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53620                    (-1507500000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53621                    (-1490565600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53622                    (-1473631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53623                    (-1460930400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53624                    (-1442786400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53625                    (-1428876000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53626                    (-1410732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53627                    (-1396216800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53628                    (-1379282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53629                    (-1364767200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53630                    (-1348437600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53631                    (-1333317600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53632                    (-1315778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53633                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53634                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53635                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53636                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53637                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53638                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53639                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53640                    (-1189980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53641                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53642                    (-1159135200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53643                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53644                    (-1126476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53645                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53646                    (-1095631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53647                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53648                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53649                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53650                    (-1032127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53651                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53652                    (-1001282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53653                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53654                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53655                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53656                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53657                    (-904518000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
53658                    (-896050800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53659                    (-875487600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
53660                    (-864601200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53661                    (-844038000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
53662                    (-832546800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53663                    (-812588400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
53664                    (-798073200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53665                    (-781052400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
53666                    (-772066800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53667                    (-764805600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53668                    (-748476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53669                    (-733356000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53670                    (-719445600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53671                    (-717030000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
53672                    (-706748400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53673                    (-699487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53674                    (-687996000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53675                    (-668037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53676                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53677                    (-636588000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53678                    (-622072800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53679                    (-605743200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53680                    (-590623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53681                    (-574293600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53682                    (-558568800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53683                    (-542239200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53684                    (-527119200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53685                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53686                    (-496274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53687                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53688                    (-464220000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53689                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53690                    (-432165600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53691                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53692                    (-401320800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53693                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53694                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53695                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53696                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53697                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53698                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53699                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53700                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53701                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53702                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53703                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53704                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53705                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53706                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53707                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53708                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53709                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53710                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53711                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53712                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53713                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53714                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53715                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53716                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53717                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53718                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53719                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53720                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53721                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53722                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53723                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53724                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53725                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53726                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53727                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53728                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53729                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53730                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53731                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53732                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53733                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53734                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53735                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53736                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53737                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53738                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53739                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53740                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53741                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53742                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53743                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53744                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53745                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53746                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53747                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53748                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53749                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53750                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53751                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53752                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53753                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53754                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53755                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53756                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53757                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53758                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53759                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53760                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53761                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53762                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53763                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53764                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53765                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53766                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53767                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53768                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53769                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53770                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53771                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53772                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53773                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53774                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53775                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53776                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53777                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53778                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53779                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53780                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53781                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53782                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53783                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53784                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53785                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53786                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53787                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53788                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53789                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53790                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53791                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53792                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53793                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53794                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53795                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53796                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53797                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53798                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53799                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53800                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53801                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53802                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53803                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53804                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53805                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53806                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53807                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53808                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53809                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53810                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53811                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53812                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53813                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53814                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53815                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53816                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53817                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53818                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53819                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53820                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53821                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53822                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53823                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53824                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53825                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53826                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53827                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53828                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53829                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53830                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53831                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53832                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53833                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53834                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53835                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53836                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53837                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53838                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53839                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53840                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53841                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53842                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53843                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53844                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53845                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53846                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53847                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53848                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53849                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53850                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53851                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53852                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53853                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53854                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53855                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53856                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53857                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53858                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53859                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53860                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53861                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53862                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53863                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53864                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53865                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53866                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53867                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53868                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53869                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53870                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53871                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53872                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53873                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53874                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53875                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53876                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53877                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53878                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53879                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53880                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53881                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53882                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53883                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53884                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53885                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53886                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53887                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53888                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53889                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53890                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53891                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53892                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53893                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53894                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53895                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53896                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53897                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53898                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53899                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53900                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53901                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53902                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53903                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53904                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53905                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53906                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53907                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53908                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53909                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53910                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53911                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53912                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53913                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53914                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53915                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53916                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53917                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53918                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53919                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53920                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53921                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53922                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53923                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53924                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53925                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53926                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53927                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
53928                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
53929                ];
53930                FixedTimespanSet {
53931                    first: FixedTimespan {
53932                        utc_offset: -1284,
53933                        dst_offset: 0,
53934                        name: "LMT",
53935                    },
53936                    rest: REST
53937                }
53938            },
53939
53940            Tz::Europe__Guernsey => {
53941                const REST: &[(i64, FixedTimespan)] = &[
53942                    (-3852662325, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53943                    (-1691964000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53944                    (-1680472800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53945                    (-1664143200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53946                    (-1650146400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53947                    (-1633903200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53948                    (-1617487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53949                    (-1601848800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53950                    (-1586037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53951                    (-1570399200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53952                    (-1552168800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53953                    (-1538344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53954                    (-1522533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53955                    (-1507500000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53956                    (-1490565600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53957                    (-1473631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53958                    (-1460930400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53959                    (-1442786400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53960                    (-1428876000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53961                    (-1410732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53962                    (-1396216800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53963                    (-1379282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53964                    (-1364767200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53965                    (-1348437600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53966                    (-1333317600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53967                    (-1315778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53968                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53969                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53970                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53971                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53972                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53973                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53974                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53975                    (-1189980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53976                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53977                    (-1159135200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53978                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53979                    (-1126476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53980                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53981                    (-1095631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53982                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53983                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53984                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53985                    (-1032127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53986                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53987                    (-1001282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53988                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53989                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53990                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
53991                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53992                    (-904518000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
53993                    (-896050800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53994                    (-875487600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
53995                    (-864601200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53996                    (-844038000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
53997                    (-832546800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
53998                    (-812588400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
53999                    (-798073200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54000                    (-781052400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
54001                    (-772066800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54002                    (-764805600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54003                    (-748476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54004                    (-733356000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54005                    (-719445600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54006                    (-717030000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
54007                    (-706748400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54008                    (-699487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54009                    (-687996000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54010                    (-668037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54011                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54012                    (-636588000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54013                    (-622072800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54014                    (-605743200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54015                    (-590623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54016                    (-574293600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54017                    (-558568800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54018                    (-542239200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54019                    (-527119200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54020                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54021                    (-496274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54022                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54023                    (-464220000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54024                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54025                    (-432165600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54026                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54027                    (-401320800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54028                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54029                    (-369266400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54030                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54031                    (-337816800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54032                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54033                    (-306972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54034                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54035                    (-276732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54036                    (-257983200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54037                    (-245282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54038                    (-226533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54039                    (-213228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54040                    (-195084000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54041                    (-182383200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54042                    (-163634400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54043                    (-150933600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54044                    (-132184800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54045                    (-119484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54046                    (-100735200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54047                    (-88034400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54048                    (-68680800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54049                    (-59004000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54050                    (-37242000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "BST" }),
54051                    (57718800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54052                    (69818400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54053                    (89172000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54054                    (101268000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54055                    (120621600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54056                    (132717600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54057                    (152071200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54058                    (164167200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54059                    (183520800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54060                    (196221600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54061                    (214970400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54062                    (227671200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54063                    (246420000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54064                    (259120800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54065                    (278474400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54066                    (290570400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54067                    (309924000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54068                    (322020000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54069                    (341373600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54070                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54071                    (372819600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54072                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54073                    (404269200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54074                    (417574800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54075                    (435718800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54076                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54077                    (467773200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54078                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54079                    (499222800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54080                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54081                    (530672400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54082                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54083                    (562122000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54084                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54085                    (593571600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54086                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54087                    (625626000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54088                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54089                    (657075600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54090                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54091                    (688525200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54092                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54093                    (719974800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54094                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54095                    (751424400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54096                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54097                    (782874000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54098                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54099                    (814323600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54100                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54101                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54102                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54103                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54104                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54105                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54106                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54107                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54108                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54109                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54110                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54111                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54112                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54113                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54114                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54115                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54116                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54117                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54118                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54119                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54120                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54121                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54122                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54123                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54124                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54125                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54126                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54127                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54128                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54129                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54130                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54131                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54132                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54133                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54134                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54135                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54136                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54137                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54138                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54139                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54140                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54141                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54142                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54143                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54144                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54145                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54146                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54147                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54148                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54149                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54150                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54151                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54152                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54153                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54154                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54155                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54156                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54157                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54158                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54159                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54160                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54161                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54162                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54163                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54164                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54165                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54166                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54167                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54168                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54169                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54170                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54171                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54172                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54173                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54174                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54175                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54176                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54177                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54178                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54179                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54180                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54181                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54182                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54183                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54184                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54185                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54186                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54187                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54188                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54189                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54190                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54191                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54192                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54193                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54194                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54195                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54196                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54197                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54198                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54199                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54200                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54201                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54202                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54203                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54204                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54205                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54206                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54207                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54208                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54209                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54210                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54211                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54212                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54213                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54214                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54215                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54216                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54217                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54218                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54219                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54220                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54221                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54222                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54223                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54224                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54225                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54226                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54227                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54228                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54229                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54230                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54231                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54232                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54233                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54234                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54235                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54236                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54237                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54238                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54239                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54240                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54241                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54242                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54243                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54244                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54245                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54246                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54247                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54248                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54249                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54250                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54251                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54252                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54253                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54254                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54255                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54256                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54257                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54258                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54259                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54260                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54261                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54262                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54263                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54264                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54265                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54266                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54267                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54268                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54269                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54270                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54271                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54272                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54273                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54274                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54275                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54276                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54277                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54278                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54279                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54280                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54281                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54282                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54283                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54284                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54285                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54286                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54287                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54288                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54289                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54290                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54291                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54292                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54293                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54294                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54295                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54296                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54297                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54298                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54299                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54300                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54301                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54302                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54303                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54304                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54305                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54306                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54307                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54308                ];
54309                FixedTimespanSet {
54310                    first: FixedTimespan {
54311                        utc_offset: -75,
54312                        dst_offset: 0,
54313                        name: "LMT",
54314                    },
54315                    rest: REST
54316                }
54317            },
54318
54319            Tz::Europe__Helsinki => {
54320                const REST: &[(i64, FixedTimespan)] = &[
54321                    (-2890258789, FixedTimespan { utc_offset: 5989, dst_offset: 0, name: "HMT" }),
54322                    (-1535938789, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54323                    (-875671200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54324                    (-859773600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54325                    (354672000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54326                    (370396800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54327                    (386121600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54328                    (401846400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54329                    (417574800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54330                    (433299600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54331                    (449024400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54332                    (465354000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54333                    (481078800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54334                    (496803600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54335                    (512528400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54336                    (528253200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54337                    (543978000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54338                    (559702800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54339                    (575427600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54340                    (591152400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54341                    (606877200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54342                    (622602000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54343                    (638326800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54344                    (654656400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54345                    (670381200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54346                    (686106000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54347                    (701830800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54348                    (717555600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54349                    (733280400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54350                    (749005200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54351                    (764730000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54352                    (780454800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54353                    (796179600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54354                    (811904400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54355                    (828234000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54356                    (846378000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54357                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54358                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54359                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54360                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54361                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54362                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54363                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54364                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54365                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54366                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54367                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54368                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54369                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54370                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54371                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54372                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54373                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54374                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54375                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54376                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54377                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54378                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54379                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54380                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54381                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54382                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54383                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54384                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54385                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54386                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54387                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54388                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54389                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54390                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54391                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54392                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54393                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54394                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54395                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54396                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54397                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54398                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54399                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54400                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54401                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54402                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54403                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54404                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54405                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54406                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54407                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54408                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54409                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54410                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54411                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54412                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54413                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54414                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54415                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54416                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54417                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54418                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54419                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54420                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54421                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54422                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54423                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54424                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54425                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54426                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54427                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54428                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54429                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54430                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54431                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54432                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54433                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54434                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54435                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54436                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54437                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54438                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54439                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54440                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54441                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54442                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54443                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54444                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54445                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54446                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54447                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54448                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54449                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54450                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54451                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54452                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54453                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54454                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54455                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54456                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54457                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54458                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54459                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54460                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54461                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54462                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54463                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54464                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54465                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54466                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54467                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54468                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54469                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54470                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54471                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54472                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54473                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54474                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54475                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54476                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54477                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54478                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54479                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54480                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54481                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54482                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54483                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54484                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54485                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54486                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54487                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54488                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54489                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54490                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54491                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54492                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54493                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54494                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54495                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54496                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54497                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54498                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54499                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54500                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54501                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54502                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54503                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54504                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54505                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54506                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54507                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54508                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54509                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54510                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54511                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54512                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54513                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54514                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54515                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54516                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54517                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54518                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54519                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54520                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54521                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54522                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54523                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54524                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54525                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54526                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54527                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54528                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54529                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54530                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54531                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54532                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54533                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54534                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54535                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54536                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54537                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54538                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54539                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54540                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54541                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54542                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54543                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54544                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54545                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54546                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54547                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54548                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54549                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54550                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54551                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54552                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54553                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54554                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54555                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54556                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54557                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54558                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54559                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54560                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54561                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54562                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54563                ];
54564                FixedTimespanSet {
54565                    first: FixedTimespan {
54566                        utc_offset: 5989,
54567                        dst_offset: 0,
54568                        name: "LMT",
54569                    },
54570                    rest: REST
54571                }
54572            },
54573
54574            Tz::Europe__Isle_of_Man => {
54575                const REST: &[(i64, FixedTimespan)] = &[
54576                    (-3852662325, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54577                    (-1691964000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54578                    (-1680472800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54579                    (-1664143200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54580                    (-1650146400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54581                    (-1633903200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54582                    (-1617487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54583                    (-1601848800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54584                    (-1586037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54585                    (-1570399200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54586                    (-1552168800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54587                    (-1538344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54588                    (-1522533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54589                    (-1507500000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54590                    (-1490565600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54591                    (-1473631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54592                    (-1460930400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54593                    (-1442786400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54594                    (-1428876000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54595                    (-1410732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54596                    (-1396216800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54597                    (-1379282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54598                    (-1364767200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54599                    (-1348437600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54600                    (-1333317600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54601                    (-1315778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54602                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54603                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54604                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54605                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54606                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54607                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54608                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54609                    (-1189980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54610                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54611                    (-1159135200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54612                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54613                    (-1126476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54614                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54615                    (-1095631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54616                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54617                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54618                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54619                    (-1032127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54620                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54621                    (-1001282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54622                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54623                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54624                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54625                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54626                    (-904518000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
54627                    (-896050800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54628                    (-875487600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
54629                    (-864601200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54630                    (-844038000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
54631                    (-832546800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54632                    (-812588400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
54633                    (-798073200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54634                    (-781052400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
54635                    (-772066800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54636                    (-764805600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54637                    (-748476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54638                    (-733356000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54639                    (-719445600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54640                    (-717030000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
54641                    (-706748400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54642                    (-699487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54643                    (-687996000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54644                    (-668037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54645                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54646                    (-636588000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54647                    (-622072800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54648                    (-605743200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54649                    (-590623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54650                    (-574293600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54651                    (-558568800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54652                    (-542239200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54653                    (-527119200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54654                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54655                    (-496274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54656                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54657                    (-464220000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54658                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54659                    (-432165600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54660                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54661                    (-401320800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54662                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54663                    (-369266400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54664                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54665                    (-337816800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54666                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54667                    (-306972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54668                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54669                    (-276732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54670                    (-257983200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54671                    (-245282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54672                    (-226533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54673                    (-213228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54674                    (-195084000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54675                    (-182383200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54676                    (-163634400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54677                    (-150933600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54678                    (-132184800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54679                    (-119484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54680                    (-100735200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54681                    (-88034400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54682                    (-68680800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54683                    (-59004000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54684                    (-37242000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "BST" }),
54685                    (57718800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54686                    (69818400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54687                    (89172000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54688                    (101268000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54689                    (120621600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54690                    (132717600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54691                    (152071200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54692                    (164167200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54693                    (183520800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54694                    (196221600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54695                    (214970400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54696                    (227671200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54697                    (246420000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54698                    (259120800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54699                    (278474400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54700                    (290570400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54701                    (309924000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54702                    (322020000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54703                    (341373600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54704                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54705                    (372819600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54706                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54707                    (404269200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54708                    (417574800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54709                    (435718800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54710                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54711                    (467773200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54712                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54713                    (499222800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54714                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54715                    (530672400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54716                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54717                    (562122000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54718                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54719                    (593571600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54720                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54721                    (625626000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54722                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54723                    (657075600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54724                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54725                    (688525200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54726                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54727                    (719974800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54728                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54729                    (751424400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54730                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54731                    (782874000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54732                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54733                    (814323600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54734                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54735                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54736                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54737                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54738                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54739                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54740                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54741                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54742                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54743                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54744                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54745                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54746                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54747                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54748                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54749                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54750                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54751                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54752                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54753                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54754                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54755                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54756                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54757                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54758                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54759                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54760                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54761                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54762                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54763                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54764                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54765                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54766                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54767                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54768                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54769                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54770                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54771                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54772                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54773                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54774                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54775                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54776                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54777                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54778                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54779                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54780                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54781                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54782                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54783                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54784                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54785                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54786                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54787                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54788                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54789                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54790                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54791                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54792                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54793                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54794                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54795                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54796                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54797                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54798                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54799                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54800                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54801                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54802                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54803                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54804                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54805                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54806                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54807                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54808                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54809                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54810                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54811                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54812                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54813                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54814                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54815                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54816                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54817                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54818                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54819                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54820                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54821                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54822                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54823                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54824                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54825                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54826                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54827                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54828                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54829                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54830                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54831                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54832                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54833                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54834                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54835                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54836                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54837                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54838                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54839                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54840                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54841                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54842                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54843                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54844                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54845                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54846                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54847                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54848                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54849                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54850                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54851                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54852                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54853                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54854                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54855                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54856                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54857                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54858                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54859                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54860                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54861                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54862                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54863                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54864                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54865                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54866                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54867                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54868                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54869                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54870                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54871                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54872                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54873                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54874                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54875                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54876                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54877                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54878                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54879                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54880                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54881                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54882                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54883                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54884                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54885                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54886                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54887                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54888                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54889                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54890                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54891                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54892                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54893                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54894                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54895                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54896                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54897                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54898                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54899                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54900                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54901                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54902                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54903                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54904                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54905                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54906                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54907                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54908                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54909                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54910                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54911                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54912                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54913                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54914                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54915                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54916                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54917                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54918                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54919                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54920                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54921                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54922                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54923                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54924                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54925                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54926                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54927                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54928                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54929                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54930                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54931                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54932                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54933                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54934                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54935                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54936                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54937                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54938                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54939                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54940                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
54941                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
54942                ];
54943                FixedTimespanSet {
54944                    first: FixedTimespan {
54945                        utc_offset: -75,
54946                        dst_offset: 0,
54947                        name: "LMT",
54948                    },
54949                    rest: REST
54950                }
54951            },
54952
54953            Tz::Europe__Istanbul => {
54954                const REST: &[(i64, FixedTimespan)] = &[
54955                    (-2840147752, FixedTimespan { utc_offset: 7016, dst_offset: 0, name: "IMT" }),
54956                    (-1869875816, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54957                    (-1693706400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54958                    (-1680490800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54959                    (-1570413600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54960                    (-1552186800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54961                    (-1538359200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54962                    (-1522551600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54963                    (-1507514400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54964                    (-1490583600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54965                    (-1440208800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54966                    (-1428030000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54967                    (-1409709600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54968                    (-1396494000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54969                    (-931053600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54970                    (-922676400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54971                    (-917834400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54972                    (-892436400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54973                    (-875844000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54974                    (-764737200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54975                    (-744343200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54976                    (-733806000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54977                    (-716436000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54978                    (-701924400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54979                    (-684986400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54980                    (-670474800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54981                    (-654141600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54982                    (-639025200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54983                    (-622087200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54984                    (-606970800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54985                    (-590032800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54986                    (-575521200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54987                    (-235620000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54988                    (-194842800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54989                    (-177732000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54990                    (-165726000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54991                    (107910000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54992                    (121215600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54993                    (133920000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54994                    (152665200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54995                    (164678400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54996                    (184114800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54997                    (196214400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
54998                    (215564400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
54999                    (228873600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55000                    (245804400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55001                    (260323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55002                    (267915600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
55003                    (428454000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
55004                    (433893600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
55005                    (468111600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55006                    (482799600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55007                    (496710000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55008                    (512521200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55009                    (528246000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55010                    (543970800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55011                    (559695600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55012                    (575420400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55013                    (591145200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55014                    (606870000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55015                    (622594800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55016                    (638319600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55017                    (654649200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55018                    (670374000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55019                    (686098800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55020                    (701823600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55021                    (717548400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55022                    (733273200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55023                    (748998000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55024                    (764118000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55025                    (780447600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55026                    (796172400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55027                    (811897200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55028                    (828226800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55029                    (846370800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55030                    (859676400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55031                    (877820400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55032                    (891126000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55033                    (909270000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55034                    (922575600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55035                    (941324400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55036                    (954025200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55037                    (972774000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55038                    (985474800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55039                    (1004223600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55040                    (1017529200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55041                    (1035673200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55042                    (1048978800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55043                    (1067122800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55044                    (1080428400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55045                    (1099177200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55046                    (1111878000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55047                    (1130626800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55048                    (1143327600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55049                    (1162076400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55050                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55051                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55052                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55053                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55054                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55055                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55056                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55057                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55058                    (1301266800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55059                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55060                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55061                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55062                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55063                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55064                    (1396220400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55065                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55066                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55067                    (1446933600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55068                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55069                    (1473195600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
55070                ];
55071                FixedTimespanSet {
55072                    first: FixedTimespan {
55073                        utc_offset: 6952,
55074                        dst_offset: 0,
55075                        name: "LMT",
55076                    },
55077                    rest: REST
55078                }
55079            },
55080
55081            Tz::Europe__Jersey => {
55082                const REST: &[(i64, FixedTimespan)] = &[
55083                    (-3852662325, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55084                    (-1691964000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55085                    (-1680472800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55086                    (-1664143200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55087                    (-1650146400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55088                    (-1633903200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55089                    (-1617487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55090                    (-1601848800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55091                    (-1586037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55092                    (-1570399200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55093                    (-1552168800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55094                    (-1538344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55095                    (-1522533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55096                    (-1507500000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55097                    (-1490565600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55098                    (-1473631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55099                    (-1460930400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55100                    (-1442786400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55101                    (-1428876000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55102                    (-1410732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55103                    (-1396216800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55104                    (-1379282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55105                    (-1364767200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55106                    (-1348437600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55107                    (-1333317600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55108                    (-1315778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55109                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55110                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55111                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55112                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55113                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55114                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55115                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55116                    (-1189980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55117                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55118                    (-1159135200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55119                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55120                    (-1126476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55121                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55122                    (-1095631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55123                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55124                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55125                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55126                    (-1032127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55127                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55128                    (-1001282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55129                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55130                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55131                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55132                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55133                    (-904518000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
55134                    (-896050800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55135                    (-875487600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
55136                    (-864601200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55137                    (-844038000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
55138                    (-832546800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55139                    (-812588400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
55140                    (-798073200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55141                    (-781052400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
55142                    (-772066800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55143                    (-764805600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55144                    (-748476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55145                    (-733356000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55146                    (-719445600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55147                    (-717030000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
55148                    (-706748400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55149                    (-699487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55150                    (-687996000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55151                    (-668037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55152                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55153                    (-636588000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55154                    (-622072800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55155                    (-605743200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55156                    (-590623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55157                    (-574293600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55158                    (-558568800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55159                    (-542239200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55160                    (-527119200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55161                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55162                    (-496274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55163                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55164                    (-464220000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55165                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55166                    (-432165600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55167                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55168                    (-401320800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55169                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55170                    (-369266400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55171                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55172                    (-337816800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55173                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55174                    (-306972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55175                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55176                    (-276732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55177                    (-257983200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55178                    (-245282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55179                    (-226533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55180                    (-213228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55181                    (-195084000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55182                    (-182383200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55183                    (-163634400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55184                    (-150933600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55185                    (-132184800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55186                    (-119484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55187                    (-100735200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55188                    (-88034400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55189                    (-68680800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55190                    (-59004000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55191                    (-37242000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "BST" }),
55192                    (57718800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55193                    (69818400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55194                    (89172000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55195                    (101268000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55196                    (120621600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55197                    (132717600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55198                    (152071200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55199                    (164167200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55200                    (183520800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55201                    (196221600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55202                    (214970400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55203                    (227671200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55204                    (246420000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55205                    (259120800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55206                    (278474400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55207                    (290570400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55208                    (309924000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55209                    (322020000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55210                    (341373600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55211                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55212                    (372819600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55213                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55214                    (404269200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55215                    (417574800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55216                    (435718800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55217                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55218                    (467773200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55219                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55220                    (499222800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55221                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55222                    (530672400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55223                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55224                    (562122000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55225                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55226                    (593571600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55227                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55228                    (625626000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55229                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55230                    (657075600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55231                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55232                    (688525200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55233                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55234                    (719974800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55235                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55236                    (751424400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55237                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55238                    (782874000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55239                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55240                    (814323600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55241                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55242                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55243                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55244                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55245                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55246                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55247                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55248                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55249                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55250                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55251                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55252                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55253                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55254                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55255                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55256                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55257                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55258                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55259                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55260                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55261                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55262                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55263                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55264                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55265                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55266                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55267                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55268                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55269                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55270                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55271                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55272                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55273                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55274                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55275                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55276                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55277                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55278                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55279                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55280                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55281                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55282                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55283                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55284                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55285                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55286                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55287                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55288                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55289                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55290                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55291                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55292                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55293                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55294                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55295                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55296                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55297                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55298                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55299                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55300                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55301                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55302                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55303                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55304                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55305                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55306                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55307                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55308                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55309                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55310                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55311                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55312                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55313                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55314                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55315                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55316                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55317                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55318                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55319                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55320                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55321                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55322                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55323                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55324                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55325                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55326                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55327                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55328                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55329                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55330                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55331                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55332                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55333                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55334                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55335                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55336                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55337                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55338                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55339                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55340                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55341                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55342                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55343                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55344                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55345                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55346                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55347                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55348                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55349                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55350                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55351                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55352                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55353                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55354                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55355                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55356                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55357                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55358                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55359                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55360                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55361                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55362                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55363                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55364                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55365                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55366                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55367                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55368                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55369                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55370                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55371                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55372                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55373                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55374                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55375                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55376                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55377                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55378                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55379                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55380                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55381                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55382                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55383                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55384                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55385                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55386                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55387                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55388                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55389                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55390                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55391                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55392                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55393                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55394                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55395                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55396                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55397                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55398                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55399                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55400                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55401                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55402                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55403                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55404                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55405                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55406                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55407                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55408                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55409                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55410                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55411                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55412                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55413                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55414                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55415                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55416                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55417                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55418                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55419                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55420                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55421                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55422                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55423                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55424                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55425                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55426                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55427                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55428                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55429                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55430                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55431                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55432                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55433                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55434                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55435                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55436                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55437                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55438                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55439                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55440                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55441                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55442                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55443                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55444                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55445                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55446                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55447                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
55448                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
55449                ];
55450                FixedTimespanSet {
55451                    first: FixedTimespan {
55452                        utc_offset: -75,
55453                        dst_offset: 0,
55454                        name: "LMT",
55455                    },
55456                    rest: REST
55457                }
55458            },
55459
55460            Tz::Europe__Kaliningrad => {
55461                const REST: &[(i64, FixedTimespan)] = &[
55462                    (-2422056120, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
55463                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
55464                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
55465                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
55466                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
55467                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
55468                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
55469                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
55470                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
55471                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
55472                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
55473                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
55474                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
55475                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
55476                    (-780372000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55477                    (-778730400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55478                    (-762663600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55479                    (-749095200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55480                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55481                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55482                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55483                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55484                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55485                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55486                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55487                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55488                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55489                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55490                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55491                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55492                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55493                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55494                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55495                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55496                    (606870000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55497                    (622598400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55498                    (638323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55499                    (654652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55500                    (670377600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55501                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55502                    (701827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55503                    (717552000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55504                    (733276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55505                    (749001600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55506                    (764726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55507                    (780451200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55508                    (796176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55509                    (811900800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55510                    (828230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55511                    (846374400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55512                    (859680000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55513                    (877824000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55514                    (891129600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55515                    (909273600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55516                    (922579200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55517                    (941328000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55518                    (954028800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55519                    (972777600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55520                    (985478400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55521                    (1004227200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55522                    (1017532800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55523                    (1035676800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55524                    (1048982400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55525                    (1067126400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55526                    (1080432000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55527                    (1099180800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55528                    (1111881600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55529                    (1130630400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55530                    (1143331200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55531                    (1162080000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55532                    (1174780800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55533                    (1193529600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55534                    (1206835200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55535                    (1224979200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55536                    (1238284800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55537                    (1256428800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55538                    (1269734400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55539                    (1288483200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55540                    (1301184000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
55541                    (1414278000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55542                ];
55543                FixedTimespanSet {
55544                    first: FixedTimespan {
55545                        utc_offset: 4920,
55546                        dst_offset: 0,
55547                        name: "LMT",
55548                    },
55549                    rest: REST
55550                }
55551            },
55552
55553            Tz::Europe__Kiev => {
55554                const REST: &[(i64, FixedTimespan)] = &[
55555                    (-2840148124, FixedTimespan { utc_offset: 7324, dst_offset: 0, name: "KMT" }),
55556                    (-1441159324, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55557                    (-1247536800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55558                    (-892522800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
55559                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
55560                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
55561                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
55562                    (-825382800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55563                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55564                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55565                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55566                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55567                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55568                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55569                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55570                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55571                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55572                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55573                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55574                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55575                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55576                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55577                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55578                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55579                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55580                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55581                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55582                    (646783200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55583                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55584                    (701827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55585                    (717552000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55586                    (733276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55587                    (749001600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55588                    (764726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55589                    (780451200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55590                    (796176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55591                    (811900800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55592                    (828230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55593                    (846378000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55594                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55595                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55596                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55597                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55598                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55599                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55600                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55601                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55602                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55603                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55604                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55605                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55606                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55607                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55608                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55609                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55610                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55611                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55612                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55613                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55614                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55615                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55616                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55617                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55618                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55619                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55620                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55621                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55622                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55623                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55624                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55625                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55626                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55627                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55628                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55629                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55630                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55631                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55632                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55633                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55634                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55635                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55636                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55637                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55638                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55639                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55640                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55641                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55642                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55643                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55644                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55645                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55646                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55647                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55648                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55649                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55650                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55651                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55652                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55653                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55654                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55655                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55656                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55657                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55658                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55659                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55660                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55661                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55662                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55663                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55664                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55665                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55666                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55667                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55668                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55669                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55670                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55671                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55672                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55673                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55674                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55675                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55676                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55677                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55678                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55679                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55680                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55681                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55682                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55683                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55684                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55685                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55686                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55687                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55688                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55689                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55690                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55691                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55692                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55693                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55694                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55695                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55696                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55697                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55698                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55699                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55700                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55701                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55702                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55703                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55704                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55705                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55706                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55707                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55708                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55709                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55710                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55711                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55712                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55713                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55714                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55715                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55716                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55717                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55718                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55719                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55720                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55721                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55722                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55723                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55724                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55725                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55726                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55727                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55728                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55729                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55730                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55731                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55732                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55733                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55734                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55735                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55736                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55737                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55738                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55739                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55740                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55741                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55742                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55743                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55744                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55745                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55746                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55747                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55748                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55749                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55750                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55751                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55752                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55753                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55754                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55755                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55756                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55757                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55758                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55759                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55760                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55761                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55762                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55763                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55764                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55765                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55766                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55767                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55768                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55769                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55770                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55771                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55772                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55773                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55774                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55775                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55776                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55777                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55778                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55779                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55780                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55781                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55782                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55783                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55784                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55785                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55786                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55787                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55788                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55789                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55790                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55791                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55792                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55793                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55794                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55795                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55796                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55797                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55798                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55799                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55800                ];
55801                FixedTimespanSet {
55802                    first: FixedTimespan {
55803                        utc_offset: 7324,
55804                        dst_offset: 0,
55805                        name: "LMT",
55806                    },
55807                    rest: REST
55808                }
55809            },
55810
55811            Tz::Europe__Kirov => {
55812                const REST: &[(i64, FixedTimespan)] = &[
55813                    (-1593832728, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
55814                    (-1247540400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
55815                    (354916800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
55816                    (370724400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
55817                    (386452800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
55818                    (402260400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
55819                    (417988800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
55820                    (433796400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
55821                    (449611200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
55822                    (465343200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
55823                    (481068000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
55824                    (496792800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
55825                    (512517600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
55826                    (528242400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
55827                    (543967200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
55828                    (559692000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
55829                    (575416800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
55830                    (591141600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
55831                    (606866400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55832                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55833                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55834                    (654649200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55835                    (670374000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
55836                    (701820000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55837                    (717548400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55838                    (733273200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55839                    (748998000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55840                    (764722800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55841                    (780447600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55842                    (796172400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55843                    (811897200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55844                    (828226800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55845                    (846370800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55846                    (859676400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55847                    (877820400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55848                    (891126000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55849                    (909270000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55850                    (922575600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55851                    (941324400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55852                    (954025200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55853                    (972774000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55854                    (985474800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55855                    (1004223600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55856                    (1017529200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55857                    (1035673200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55858                    (1048978800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55859                    (1067122800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55860                    (1080428400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55861                    (1099177200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55862                    (1111878000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55863                    (1130626800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55864                    (1143327600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55865                    (1162076400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55866                    (1174777200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55867                    (1193526000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55868                    (1206831600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55869                    (1224975600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55870                    (1238281200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55871                    (1256425200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55872                    (1269730800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55873                    (1288479600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55874                    (1301180400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "MSK" }),
55875                    (1414274400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55876                ];
55877                FixedTimespanSet {
55878                    first: FixedTimespan {
55879                        utc_offset: 11928,
55880                        dst_offset: 0,
55881                        name: "LMT",
55882                    },
55883                    rest: REST
55884                }
55885            },
55886
55887            Tz::Europe__Kyiv => {
55888                const REST: &[(i64, FixedTimespan)] = &[
55889                    (-2840148124, FixedTimespan { utc_offset: 7324, dst_offset: 0, name: "KMT" }),
55890                    (-1441159324, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55891                    (-1247536800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55892                    (-892522800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
55893                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
55894                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
55895                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
55896                    (-825382800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55897                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55898                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55899                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55900                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55901                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55902                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55903                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55904                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55905                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55906                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55907                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55908                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55909                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55910                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55911                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55912                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55913                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55914                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
55915                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
55916                    (646783200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55917                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55918                    (701827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55919                    (717552000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55920                    (733276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55921                    (749001600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55922                    (764726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55923                    (780451200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55924                    (796176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55925                    (811900800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55926                    (828230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55927                    (846378000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55928                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55929                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55930                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55931                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55932                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55933                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55934                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55935                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55936                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55937                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55938                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55939                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55940                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55941                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55942                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55943                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55944                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55945                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55946                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55947                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55948                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55949                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55950                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55951                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55952                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55953                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55954                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55955                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55956                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55957                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55958                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55959                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55960                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55961                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55962                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55963                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55964                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55965                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55966                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55967                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55968                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55969                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55970                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55971                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55972                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55973                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55974                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55975                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55976                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55977                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55978                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55979                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55980                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55981                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55982                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55983                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55984                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55985                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55986                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55987                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55988                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55989                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55990                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55991                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55992                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55993                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55994                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55995                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55996                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55997                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
55998                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
55999                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56000                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56001                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56002                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56003                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56004                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56005                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56006                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56007                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56008                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56009                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56010                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56011                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56012                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56013                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56014                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56015                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56016                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56017                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56018                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56019                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56020                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56021                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56022                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56023                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56024                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56025                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56026                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56027                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56028                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56029                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56030                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56031                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56032                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56033                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56034                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56035                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56036                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56037                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56038                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56039                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56040                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56041                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56042                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56043                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56044                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56045                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56046                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56047                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56048                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56049                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56050                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56051                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56052                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56053                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56054                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56055                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56056                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56057                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56058                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56059                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56060                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56061                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56062                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56063                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56064                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56065                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56066                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56067                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56068                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56069                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56070                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56071                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56072                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56073                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56074                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56075                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56076                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56077                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56078                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56079                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56080                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56081                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56082                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56083                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56084                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56085                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56086                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56087                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56088                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56089                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56090                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56091                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56092                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56093                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56094                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56095                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56096                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56097                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56098                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56099                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56100                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56101                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56102                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56103                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56104                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56105                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56106                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56107                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56108                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56109                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56110                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56111                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56112                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56113                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56114                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56115                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56116                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56117                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56118                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56119                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56120                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56121                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56122                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56123                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56124                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56125                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56126                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56127                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56128                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56129                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56130                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56131                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56132                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
56133                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
56134                ];
56135                FixedTimespanSet {
56136                    first: FixedTimespan {
56137                        utc_offset: 7324,
56138                        dst_offset: 0,
56139                        name: "LMT",
56140                    },
56141                    rest: REST
56142                }
56143            },
56144
56145            Tz::Europe__Lisbon => {
56146                const REST: &[(i64, FixedTimespan)] = &[
56147                    (-1830381795, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56148                    (-1689555600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56149                    (-1677801600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56150                    (-1667437200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56151                    (-1647738000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56152                    (-1635814800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56153                    (-1616202000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56154                    (-1604365200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56155                    (-1584666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56156                    (-1572742800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56157                    (-1553043600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56158                    (-1541206800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56159                    (-1521507600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56160                    (-1442451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56161                    (-1426813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56162                    (-1379293200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56163                    (-1364778000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56164                    (-1348448400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56165                    (-1333328400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56166                    (-1316394000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56167                    (-1301274000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56168                    (-1284339600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56169                    (-1269824400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56170                    (-1221440400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56171                    (-1206925200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56172                    (-1191200400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56173                    (-1175475600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56174                    (-1127696400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56175                    (-1111971600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56176                    (-1096851600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56177                    (-1080522000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56178                    (-1063587600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56179                    (-1049072400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56180                    (-1033347600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56181                    (-1017622800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56182                    (-1002502800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56183                    (-986173200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56184                    (-969238800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56185                    (-950490000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56186                    (-942022800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56187                    (-922669200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56188                    (-906944400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56189                    (-891133200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56190                    (-877309200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56191                    (-873684000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "WEMT" }),
56192                    (-864007200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56193                    (-857955600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56194                    (-845859600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56195                    (-842839200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "WEMT" }),
56196                    (-831348000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56197                    (-825901200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56198                    (-814410000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56199                    (-810784800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "WEMT" }),
56200                    (-799898400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56201                    (-794451600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56202                    (-782960400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56203                    (-779335200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "WEMT" }),
56204                    (-768448800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56205                    (-763002000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56206                    (-749091600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56207                    (-733366800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56208                    (-717631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56209                    (-701906400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56210                    (-686181600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56211                    (-670456800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56212                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56213                    (-639007200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56214                    (-623282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56215                    (-607557600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56216                    (-591832800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56217                    (-575503200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56218                    (-559778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56219                    (-544053600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56220                    (-528328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56221                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56222                    (-496879200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56223                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56224                    (-465429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56225                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56226                    (-433980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56227                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56228                    (-401925600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56229                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56230                    (-370476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56231                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56232                    (-339026400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56233                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56234                    (-307576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56235                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56236                    (-276127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56237                    (-260402400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56238                    (-244677600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56239                    (-228348000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56240                    (-212623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56241                    (-196898400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56242                    (-181173600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56243                    (-165448800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56244                    (-149724000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56245                    (-133999200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56246                    (-118274400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56247                    (212544000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56248                    (228268800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56249                    (243993600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56250                    (260323200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56251                    (276048000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56252                    (291772800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56253                    (307501200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56254                    (323222400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56255                    (338950800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56256                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56257                    (370400400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56258                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56259                    (401850000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56260                    (417578400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56261                    (433299600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56262                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56263                    (465354000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56264                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56265                    (496803600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56266                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56267                    (528253200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56268                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56269                    (559702800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56270                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56271                    (591152400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56272                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56273                    (622602000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56274                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56275                    (654656400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56276                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56277                    (686106000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56278                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56279                    (717552000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56280                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56281                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56282                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56283                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56284                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56285                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56286                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56287                    (828230400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56288                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56289                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56290                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56291                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56292                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56293                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56294                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56295                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56296                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56297                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56298                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56299                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56300                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56301                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56302                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56303                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56304                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56305                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56306                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56307                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56308                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56309                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56310                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56311                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56312                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56313                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56314                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56315                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56316                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56317                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56318                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56319                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56320                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56321                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56322                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56323                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56324                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56325                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56326                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56327                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56328                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56329                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56330                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56331                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56332                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56333                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56334                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56335                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56336                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56337                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56338                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56339                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56340                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56341                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56342                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56343                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56344                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56345                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56346                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56347                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56348                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56349                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56350                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56351                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56352                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56353                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56354                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56355                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56356                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56357                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56358                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56359                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56360                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56361                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56362                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56363                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56364                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56365                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56366                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56367                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56368                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56369                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56370                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56371                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56372                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56373                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56374                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56375                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56376                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56377                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56378                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56379                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56380                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56381                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56382                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56383                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56384                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56385                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56386                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56387                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56388                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56389                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56390                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56391                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56392                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56393                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56394                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56395                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56396                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56397                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56398                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56399                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56400                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56401                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56402                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56403                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56404                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56405                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56406                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56407                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56408                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56409                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56410                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56411                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56412                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56413                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56414                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56415                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56416                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56417                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56418                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56419                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56420                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56421                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56422                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56423                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56424                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56425                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56426                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56427                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56428                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56429                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56430                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56431                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56432                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56433                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56434                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56435                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56436                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56437                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56438                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56439                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56440                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56441                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56442                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56443                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56444                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56445                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56446                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56447                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56448                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56449                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56450                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56451                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56452                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56453                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56454                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56455                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56456                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56457                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56458                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56459                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56460                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56461                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56462                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56463                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56464                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56465                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56466                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56467                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56468                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56469                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56470                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56471                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56472                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56473                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56474                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56475                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56476                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56477                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56478                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56479                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56480                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56481                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56482                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56483                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56484                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56485                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56486                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56487                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56488                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56489                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56490                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56491                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56492                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56493                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
56494                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
56495                ];
56496                FixedTimespanSet {
56497                    first: FixedTimespan {
56498                        utc_offset: -2205,
56499                        dst_offset: 0,
56500                        name: "LMT",
56501                    },
56502                    rest: REST
56503                }
56504            },
56505
56506            Tz::Europe__Ljubljana => {
56507                const REST: &[(i64, FixedTimespan)] = &[
56508                    (-2713915320, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56509                    (-905824800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56510                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56511                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56512                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56513                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56514                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56515                    (-777942000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56516                    (-766627200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56517                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56518                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56519                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56520                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56521                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56522                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56523                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56524                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56525                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56526                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56527                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56528                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56529                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56530                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56531                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56532                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56533                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56534                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56535                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56536                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56537                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56538                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56539                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56540                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56541                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56542                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56543                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56544                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56545                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56546                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56547                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56548                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56549                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56550                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56551                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56552                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56553                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56554                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56555                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56556                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56557                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56558                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56559                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56560                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56561                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56562                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56563                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56564                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56565                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56566                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56567                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56568                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56569                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56570                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56571                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56572                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56573                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56574                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56575                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56576                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56577                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56578                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56579                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56580                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56581                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56582                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56583                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56584                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56585                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56586                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56587                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56588                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56589                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56590                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56591                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56592                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56593                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56594                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56595                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56596                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56597                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56598                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56599                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56600                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56601                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56602                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56603                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56604                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56605                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56606                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56607                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56608                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56609                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56610                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56611                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56612                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56613                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56614                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56615                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56616                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56617                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56618                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56619                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56620                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56621                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56622                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56623                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56624                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56625                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56626                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56627                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56628                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56629                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56630                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56631                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56632                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56633                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56634                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56635                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56636                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56637                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56638                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56639                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56640                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56641                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56642                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56643                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56644                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56645                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56646                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56647                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56648                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56649                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56650                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56651                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56652                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56653                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56654                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56655                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56656                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56657                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56658                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56659                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56660                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56661                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56662                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56663                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56664                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56665                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56666                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56667                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56668                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56669                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56670                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56671                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56672                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56673                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56674                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56675                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56676                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56677                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56678                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56679                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56680                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56681                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56682                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56683                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56684                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56685                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56686                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56687                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56688                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56689                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56690                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56691                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56692                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56693                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56694                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56695                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56696                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56697                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56698                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56699                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56700                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56701                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56702                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56703                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56704                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56705                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56706                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56707                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56708                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56709                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56710                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56711                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56712                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56713                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56714                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56715                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56716                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56717                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56718                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56719                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56720                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56721                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56722                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56723                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56724                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56725                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56726                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56727                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56728                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56729                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56730                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56731                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56732                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56733                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56734                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56735                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56736                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56737                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56738                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56739                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56740                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56741                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56742                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56743                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56744                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56745                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56746                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56747                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56748                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56749                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
56750                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
56751                ];
56752                FixedTimespanSet {
56753                    first: FixedTimespan {
56754                        utc_offset: 4920,
56755                        dst_offset: 0,
56756                        name: "LMT",
56757                    },
56758                    rest: REST
56759                }
56760            },
56761
56762            Tz::Europe__London => {
56763                const REST: &[(i64, FixedTimespan)] = &[
56764                    (-3852662325, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56765                    (-1691964000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56766                    (-1680472800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56767                    (-1664143200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56768                    (-1650146400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56769                    (-1633903200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56770                    (-1617487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56771                    (-1601848800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56772                    (-1586037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56773                    (-1570399200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56774                    (-1552168800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56775                    (-1538344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56776                    (-1522533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56777                    (-1507500000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56778                    (-1490565600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56779                    (-1473631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56780                    (-1460930400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56781                    (-1442786400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56782                    (-1428876000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56783                    (-1410732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56784                    (-1396216800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56785                    (-1379282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56786                    (-1364767200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56787                    (-1348437600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56788                    (-1333317600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56789                    (-1315778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56790                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56791                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56792                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56793                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56794                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56795                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56796                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56797                    (-1189980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56798                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56799                    (-1159135200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56800                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56801                    (-1126476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56802                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56803                    (-1095631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56804                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56805                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56806                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56807                    (-1032127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56808                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56809                    (-1001282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56810                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56811                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56812                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56813                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56814                    (-904518000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
56815                    (-896050800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56816                    (-875487600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
56817                    (-864601200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56818                    (-844038000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
56819                    (-832546800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56820                    (-812588400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
56821                    (-798073200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56822                    (-781052400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
56823                    (-772066800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56824                    (-764805600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56825                    (-748476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56826                    (-733356000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56827                    (-719445600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56828                    (-717030000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
56829                    (-706748400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56830                    (-699487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56831                    (-687996000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56832                    (-668037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56833                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56834                    (-636588000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56835                    (-622072800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56836                    (-605743200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56837                    (-590623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56838                    (-574293600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56839                    (-558568800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56840                    (-542239200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56841                    (-527119200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56842                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56843                    (-496274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56844                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56845                    (-464220000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56846                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56847                    (-432165600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56848                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56849                    (-401320800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56850                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56851                    (-369266400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56852                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56853                    (-337816800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56854                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56855                    (-306972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56856                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56857                    (-276732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56858                    (-257983200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56859                    (-245282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56860                    (-226533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56861                    (-213228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56862                    (-195084000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56863                    (-182383200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56864                    (-163634400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56865                    (-150933600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56866                    (-132184800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56867                    (-119484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56868                    (-100735200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56869                    (-88034400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56870                    (-68680800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56871                    (-59004000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56872                    (-37242000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "BST" }),
56873                    (57718800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56874                    (69818400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56875                    (89172000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56876                    (101268000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56877                    (120621600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56878                    (132717600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56879                    (152071200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56880                    (164167200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56881                    (183520800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56882                    (196221600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56883                    (214970400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56884                    (227671200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56885                    (246420000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56886                    (259120800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56887                    (278474400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56888                    (290570400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56889                    (309924000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56890                    (322020000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56891                    (341373600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56892                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56893                    (372819600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56894                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56895                    (404269200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56896                    (417574800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56897                    (435718800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56898                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56899                    (467773200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56900                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56901                    (499222800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56902                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56903                    (530672400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56904                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56905                    (562122000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56906                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56907                    (593571600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56908                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56909                    (625626000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56910                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56911                    (657075600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56912                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56913                    (688525200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56914                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56915                    (719974800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56916                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56917                    (751424400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56918                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56919                    (782874000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56920                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56921                    (814323600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56922                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56923                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56924                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56925                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56926                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56927                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56928                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56929                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56930                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56931                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56932                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56933                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56934                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56935                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56936                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56937                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56938                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56939                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56940                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56941                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56942                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56943                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56944                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56945                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56946                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56947                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56948                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56949                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56950                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56951                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56952                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56953                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56954                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56955                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56956                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56957                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56958                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56959                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56960                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56961                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56962                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56963                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56964                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56965                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56966                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56967                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56968                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56969                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56970                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56971                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56972                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56973                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56974                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56975                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56976                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56977                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56978                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56979                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56980                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56981                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56982                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56983                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56984                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56985                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56986                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56987                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56988                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56989                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56990                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56991                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56992                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56993                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56994                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56995                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56996                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56997                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
56998                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
56999                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57000                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57001                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57002                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57003                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57004                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57005                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57006                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57007                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57008                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57009                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57010                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57011                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57012                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57013                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57014                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57015                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57016                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57017                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57018                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57019                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57020                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57021                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57022                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57023                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57024                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57025                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57026                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57027                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57028                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57029                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57030                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57031                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57032                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57033                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57034                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57035                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57036                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57037                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57038                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57039                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57040                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57041                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57042                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57043                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57044                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57045                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57046                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57047                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57048                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57049                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57050                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57051                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57052                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57053                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57054                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57055                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57056                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57057                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57058                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57059                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57060                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57061                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57062                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57063                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57064                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57065                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57066                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57067                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57068                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57069                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57070                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57071                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57072                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57073                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57074                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57075                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57076                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57077                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57078                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57079                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57080                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57081                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57082                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57083                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57084                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57085                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57086                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57087                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57088                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57089                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57090                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57091                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57092                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57093                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57094                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57095                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57096                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57097                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57098                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57099                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57100                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57101                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57102                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57103                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57104                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57105                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57106                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57107                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57108                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57109                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57110                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57111                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57112                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57113                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57114                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57115                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57116                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57117                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57118                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57119                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57120                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57121                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57122                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57123                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57124                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57125                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57126                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57127                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57128                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
57129                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
57130                ];
57131                FixedTimespanSet {
57132                    first: FixedTimespan {
57133                        utc_offset: -75,
57134                        dst_offset: 0,
57135                        name: "LMT",
57136                    },
57137                    rest: REST
57138                }
57139            },
57140
57141            Tz::Europe__Luxembourg => {
57142                const REST: &[(i64, FixedTimespan)] = &[
57143                    (-2840141850, FixedTimespan { utc_offset: 1050, dst_offset: 0, name: "BMT" }),
57144                    (-2450995200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57145                    (-1740355200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57146                    (-1693702800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57147                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57148                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57149                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57150                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57151                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57152                    (-1613829600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57153                    (-1604278800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57154                    (-1585530000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57155                    (-1574038800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57156                    (-1552266000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57157                    (-1539997200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57158                    (-1520557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57159                    (-1507510800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57160                    (-1490576400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57161                    (-1473642000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57162                    (-1459126800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57163                    (-1444006800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57164                    (-1427677200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57165                    (-1411952400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57166                    (-1396227600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57167                    (-1379293200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57168                    (-1364778000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57169                    (-1348448400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57170                    (-1333328400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57171                    (-1316394000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57172                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57173                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57174                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57175                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57176                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57177                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57178                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57179                    (-1191189600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57180                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57181                    (-1160344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57182                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57183                    (-1127685600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57184                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57185                    (-1096840800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57186                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57187                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57188                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57189                    (-1033336800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57190                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57191                    (-1002492000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57192                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57193                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57194                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57195                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57196                    (-934671600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57197                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57198                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57199                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57200                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57201                    (-798073200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57202                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57203                    (-766623600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57204                    (-745455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57205                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57206                    (228877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57207                    (243997200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57208                    (260326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57209                    (276051600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57210                    (291776400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57211                    (307501200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57212                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57213                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57214                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57215                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57216                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57217                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57218                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57219                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57220                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57221                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57222                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57223                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57224                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57225                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57226                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57227                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57228                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57229                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57230                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57231                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57232                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57233                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57234                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57235                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57236                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57237                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57238                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57239                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57240                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57241                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57242                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57243                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57244                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57245                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57246                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57247                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57248                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57249                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57250                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57251                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57252                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57253                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57254                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57255                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57256                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57257                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57258                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57259                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57260                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57261                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57262                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57263                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57264                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57265                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57266                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57267                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57268                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57269                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57270                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57271                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57272                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57273                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57274                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57275                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57276                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57277                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57278                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57279                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57280                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57281                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57282                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57283                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57284                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57285                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57286                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57287                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57288                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57289                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57290                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57291                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57292                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57293                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57294                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57295                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57296                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57297                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57298                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57299                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57300                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57301                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57302                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57303                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57304                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57305                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57306                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57307                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57308                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57309                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57310                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57311                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57312                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57313                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57314                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57315                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57316                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57317                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57318                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57319                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57320                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57321                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57322                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57323                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57324                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57325                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57326                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57327                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57328                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57329                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57330                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57331                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57332                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57333                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57334                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57335                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57336                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57337                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57338                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57339                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57340                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57341                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57342                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57343                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57344                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57345                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57346                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57347                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57348                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57349                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57350                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57351                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57352                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57353                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57354                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57355                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57356                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57357                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57358                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57359                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57360                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57361                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57362                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57363                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57364                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57365                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57366                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57367                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57368                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57369                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57370                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57371                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57372                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57373                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57374                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57375                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57376                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57377                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57378                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57379                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57380                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57381                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57382                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57383                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57384                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57385                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57386                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57387                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57388                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57389                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57390                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57391                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57392                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57393                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57394                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57395                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57396                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57397                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57398                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57399                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57400                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57401                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57402                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57403                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57404                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57405                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57406                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57407                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57408                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57409                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57410                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57411                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57412                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57413                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57414                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57415                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57416                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57417                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57418                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57419                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57420                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57421                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57422                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57423                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57424                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57425                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57426                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57427                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57428                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57429                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57430                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57431                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57432                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57433                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57434                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57435                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57436                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57437                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57438                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57439                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57440                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57441                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57442                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57443                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57444                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57445                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57446                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57447                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57448                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57449                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57450                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57451                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57452                ];
57453                FixedTimespanSet {
57454                    first: FixedTimespan {
57455                        utc_offset: 1050,
57456                        dst_offset: 0,
57457                        name: "LMT",
57458                    },
57459                    rest: REST
57460                }
57461            },
57462
57463            Tz::Europe__Madrid => {
57464                const REST: &[(i64, FixedTimespan)] = &[
57465                    (-2177451916, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57466                    (-1631926800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57467                    (-1616889600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57468                    (-1601168400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57469                    (-1585353600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57470                    (-1442451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57471                    (-1427673600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57472                    (-1379293200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57473                    (-1364774400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57474                    (-1348448400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57475                    (-1333324800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57476                    (-1316390400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57477                    (-1301270400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57478                    (-1284339600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57479                    (-1269820800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57480                    (-1026954000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57481                    (-1017619200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57482                    (-1001898000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57483                    (-999482400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "WEMT" }),
57484                    (-986090400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
57485                    (-954115200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
57486                    (-940208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57487                    (-873079200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57488                    (-862621200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57489                    (-842839200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57490                    (-828320400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57491                    (-811389600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57492                    (-796870800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57493                    (-779940000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57494                    (-765421200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57495                    (-748490400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57496                    (-733971600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57497                    (-652327200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57498                    (-639018000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57499                    (135122400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57500                    (150246000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57501                    (166572000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57502                    (181695600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57503                    (196812000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57504                    (212540400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57505                    (228866400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57506                    (243990000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57507                    (260326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57508                    (276051600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57509                    (291776400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57510                    (307501200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57511                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57512                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57513                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57514                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57515                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57516                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57517                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57518                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57519                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57520                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57521                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57522                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57523                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57524                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57525                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57526                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57527                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57528                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57529                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57530                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57531                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57532                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57533                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57534                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57535                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57536                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57537                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57538                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57539                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57540                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57541                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57542                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57543                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57544                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57545                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57546                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57547                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57548                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57549                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57550                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57551                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57552                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57553                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57554                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57555                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57556                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57557                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57558                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57559                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57560                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57561                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57562                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57563                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57564                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57565                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57566                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57567                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57568                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57569                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57570                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57571                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57572                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57573                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57574                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57575                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57576                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57577                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57578                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57579                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57580                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57581                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57582                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57583                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57584                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57585                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57586                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57587                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57588                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57589                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57590                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57591                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57592                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57593                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57594                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57595                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57596                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57597                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57598                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57599                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57600                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57601                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57602                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57603                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57604                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57605                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57606                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57607                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57608                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57609                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57610                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57611                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57612                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57613                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57614                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57615                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57616                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57617                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57618                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57619                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57620                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57621                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57622                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57623                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57624                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57625                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57626                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57627                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57628                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57629                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57630                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57631                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57632                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57633                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57634                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57635                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57636                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57637                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57638                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57639                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57640                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57641                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57642                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57643                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57644                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57645                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57646                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57647                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57648                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57649                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57650                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57651                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57652                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57653                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57654                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57655                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57656                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57657                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57658                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57659                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57660                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57661                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57662                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57663                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57664                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57665                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57666                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57667                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57668                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57669                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57670                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57671                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57672                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57673                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57674                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57675                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57676                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57677                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57678                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57679                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57680                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57681                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57682                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57683                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57684                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57685                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57686                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57687                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57688                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57689                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57690                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57691                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57692                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57693                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57694                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57695                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57696                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57697                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57698                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57699                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57700                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57701                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57702                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57703                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57704                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57705                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57706                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57707                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57708                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57709                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57710                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57711                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57712                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57713                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57714                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57715                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57716                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57717                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57718                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57719                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57720                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57721                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57722                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57723                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57724                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57725                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57726                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57727                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57728                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57729                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57730                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57731                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57732                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57733                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57734                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57735                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57736                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57737                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57738                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57739                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57740                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57741                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57742                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57743                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57744                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57745                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57746                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57747                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57748                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57749                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57750                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57751                ];
57752                FixedTimespanSet {
57753                    first: FixedTimespan {
57754                        utc_offset: -884,
57755                        dst_offset: 0,
57756                        name: "LMT",
57757                    },
57758                    rest: REST
57759                }
57760            },
57761
57762            Tz::Europe__Malta => {
57763                const REST: &[(i64, FixedTimespan)] = &[
57764                    (-2403478684, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57765                    (-1690765200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57766                    (-1680487200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57767                    (-1664758800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57768                    (-1648951200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57769                    (-1635123600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57770                    (-1616896800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57771                    (-1604278800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57772                    (-1585533600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57773                    (-1571014800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57774                    (-1555293600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57775                    (-932432400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57776                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57777                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57778                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57779                    (-812588400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57780                    (-798073200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57781                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57782                    (-766717200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57783                    (-750898800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57784                    (-733359600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57785                    (-719456400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57786                    (-701917200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57787                    (-689209200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57788                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57789                    (-114051600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57790                    (-103168800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57791                    (-81997200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57792                    (-71715600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57793                    (-50547600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57794                    (-40266000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57795                    (-18493200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57796                    (-8211600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57797                    (12956400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57798                    (23238000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57799                    (43801200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57800                    (54687600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57801                    (75855600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57802                    (86742000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57803                    (102380400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57804                    (118105200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57805                    (135730800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57806                    (148518000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57807                    (167187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57808                    (180489600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57809                    (198637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57810                    (211939200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57811                    (230086800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57812                    (243388800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57813                    (261536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57814                    (274838400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57815                    (292986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57816                    (306288000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57817                    (323312400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57818                    (338342400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57819                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57820                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57821                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57822                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57823                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57824                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57825                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57826                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57827                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57828                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57829                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57830                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57831                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57832                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57833                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57834                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57835                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57836                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57837                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57838                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57839                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57840                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57841                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57842                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57843                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57844                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57845                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57846                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57847                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57848                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57849                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57850                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57851                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57852                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57853                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57854                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57855                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57856                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57857                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57858                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57859                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57860                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57861                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57862                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57863                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57864                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57865                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57866                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57867                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57868                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57869                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57870                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57871                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57872                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57873                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57874                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57875                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57876                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57877                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57878                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57879                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57880                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57881                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57882                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57883                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57884                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57885                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57886                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57887                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57888                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57889                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57890                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57891                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57892                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57893                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57894                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57895                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57896                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57897                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57898                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57899                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57900                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57901                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57902                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57903                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57904                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57905                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57906                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57907                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57908                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57909                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57910                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57911                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57912                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57913                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57914                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57915                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57916                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57917                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57918                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57919                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57920                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57921                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57922                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57923                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57924                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57925                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57926                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57927                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57928                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57929                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57930                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57931                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57932                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57933                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57934                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57935                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57936                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57937                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57938                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57939                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57940                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57941                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57942                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57943                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57944                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57945                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57946                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57947                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57948                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57949                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57950                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57951                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57952                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57953                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57954                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57955                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57956                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57957                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57958                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57959                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57960                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57961                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57962                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57963                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57964                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57965                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57966                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57967                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57968                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57969                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57970                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57971                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57972                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57973                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57974                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57975                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57976                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57977                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57978                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57979                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57980                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57981                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57982                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57983                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57984                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57985                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57986                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57987                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57988                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57989                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57990                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57991                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57992                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57993                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57994                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57995                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57996                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57997                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
57998                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
57999                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58000                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58001                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58002                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58003                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58004                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58005                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58006                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58007                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58008                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58009                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58010                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58011                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58012                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58013                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58014                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58015                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58016                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58017                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58018                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58019                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58020                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58021                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58022                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58023                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58024                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58025                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58026                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58027                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58028                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58029                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58030                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58031                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58032                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58033                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58034                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58035                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58036                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58037                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58038                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58039                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58040                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58041                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58042                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58043                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58044                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58045                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58046                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58047                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58048                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58049                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58050                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58051                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58052                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58053                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58054                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58055                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58056                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58057                ];
58058                FixedTimespanSet {
58059                    first: FixedTimespan {
58060                        utc_offset: 3484,
58061                        dst_offset: 0,
58062                        name: "LMT",
58063                    },
58064                    rest: REST
58065                }
58066            },
58067
58068            Tz::Europe__Mariehamn => {
58069                const REST: &[(i64, FixedTimespan)] = &[
58070                    (-2890258789, FixedTimespan { utc_offset: 5989, dst_offset: 0, name: "HMT" }),
58071                    (-1535938789, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58072                    (-875671200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58073                    (-859773600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58074                    (354672000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58075                    (370396800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58076                    (386121600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58077                    (401846400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58078                    (417574800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58079                    (433299600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58080                    (449024400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58081                    (465354000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58082                    (481078800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58083                    (496803600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58084                    (512528400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58085                    (528253200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58086                    (543978000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58087                    (559702800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58088                    (575427600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58089                    (591152400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58090                    (606877200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58091                    (622602000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58092                    (638326800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58093                    (654656400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58094                    (670381200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58095                    (686106000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58096                    (701830800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58097                    (717555600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58098                    (733280400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58099                    (749005200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58100                    (764730000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58101                    (780454800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58102                    (796179600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58103                    (811904400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58104                    (828234000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58105                    (846378000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58106                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58107                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58108                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58109                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58110                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58111                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58112                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58113                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58114                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58115                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58116                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58117                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58118                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58119                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58120                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58121                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58122                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58123                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58124                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58125                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58126                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58127                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58128                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58129                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58130                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58131                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58132                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58133                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58134                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58135                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58136                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58137                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58138                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58139                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58140                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58141                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58142                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58143                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58144                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58145                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58146                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58147                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58148                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58149                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58150                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58151                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58152                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58153                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58154                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58155                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58156                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58157                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58158                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58159                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58160                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58161                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58162                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58163                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58164                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58165                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58166                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58167                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58168                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58169                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58170                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58171                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58172                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58173                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58174                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58175                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58176                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58177                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58178                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58179                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58180                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58181                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58182                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58183                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58184                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58185                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58186                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58187                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58188                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58189                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58190                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58191                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58192                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58193                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58194                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58195                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58196                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58197                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58198                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58199                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58200                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58201                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58202                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58203                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58204                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58205                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58206                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58207                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58208                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58209                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58210                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58211                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58212                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58213                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58214                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58215                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58216                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58217                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58218                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58219                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58220                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58221                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58222                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58223                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58224                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58225                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58226                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58227                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58228                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58229                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58230                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58231                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58232                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58233                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58234                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58235                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58236                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58237                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58238                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58239                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58240                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58241                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58242                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58243                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58244                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58245                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58246                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58247                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58248                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58249                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58250                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58251                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58252                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58253                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58254                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58255                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58256                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58257                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58258                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58259                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58260                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58261                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58262                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58263                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58264                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58265                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58266                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58267                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58268                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58269                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58270                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58271                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58272                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58273                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58274                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58275                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58276                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58277                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58278                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58279                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58280                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58281                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58282                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58283                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58284                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58285                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58286                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58287                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58288                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58289                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58290                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58291                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58292                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58293                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58294                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58295                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58296                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58297                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58298                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58299                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58300                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58301                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58302                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58303                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58304                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58305                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58306                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58307                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58308                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58309                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58310                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58311                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58312                ];
58313                FixedTimespanSet {
58314                    first: FixedTimespan {
58315                        utc_offset: 5989,
58316                        dst_offset: 0,
58317                        name: "LMT",
58318                    },
58319                    rest: REST
58320                }
58321            },
58322
58323            Tz::Europe__Minsk => {
58324                const REST: &[(i64, FixedTimespan)] = &[
58325                    (-2840147416, FixedTimespan { utc_offset: 6600, dst_offset: 0, name: "MMT" }),
58326                    (-1441158600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58327                    (-1247536800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58328                    (-899780400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58329                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58330                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58331                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58332                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58333                    (-804650400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58334                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58335                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58336                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58337                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58338                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58339                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58340                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58341                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58342                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58343                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58344                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58345                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58346                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58347                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58348                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58349                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58350                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58351                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58352                    (670374000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58353                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58354                    (701827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58355                    (717552000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58356                    (733276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58357                    (749001600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58358                    (764726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58359                    (780451200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58360                    (796176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58361                    (811900800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58362                    (828230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58363                    (846374400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58364                    (859680000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58365                    (877824000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58366                    (891129600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58367                    (909273600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58368                    (922579200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58369                    (941328000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58370                    (954028800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58371                    (972777600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58372                    (985478400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58373                    (1004227200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58374                    (1017532800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58375                    (1035676800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58376                    (1048982400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58377                    (1067126400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58378                    (1080432000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58379                    (1099180800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58380                    (1111881600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58381                    (1130630400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58382                    (1143331200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58383                    (1162080000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58384                    (1174780800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58385                    (1193529600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58386                    (1206835200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58387                    (1224979200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58388                    (1238284800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58389                    (1256428800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58390                    (1269734400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58391                    (1288483200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58392                    (1301184000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
58393                ];
58394                FixedTimespanSet {
58395                    first: FixedTimespan {
58396                        utc_offset: 6616,
58397                        dst_offset: 0,
58398                        name: "LMT",
58399                    },
58400                    rest: REST
58401                }
58402            },
58403
58404            Tz::Europe__Monaco => {
58405                const REST: &[(i64, FixedTimespan)] = &[
58406                    (-2486592561, FixedTimespan { utc_offset: 561, dst_offset: 0, name: "PMT" }),
58407                    (-1855958961, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58408                    (-1689814800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58409                    (-1680397200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58410                    (-1665363600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58411                    (-1648342800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58412                    (-1635123600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58413                    (-1616893200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58414                    (-1604278800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58415                    (-1585443600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58416                    (-1574038800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58417                    (-1552266000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58418                    (-1539997200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58419                    (-1520557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58420                    (-1507510800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58421                    (-1490576400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58422                    (-1470618000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58423                    (-1459126800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58424                    (-1444006800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58425                    (-1427677200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58426                    (-1411952400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58427                    (-1396227600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58428                    (-1379293200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58429                    (-1364778000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58430                    (-1348448400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58431                    (-1333328400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58432                    (-1316394000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58433                    (-1301274000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58434                    (-1284339600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58435                    (-1269824400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58436                    (-1253494800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58437                    (-1238374800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58438                    (-1221440400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58439                    (-1206925200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58440                    (-1191200400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58441                    (-1175475600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58442                    (-1160355600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58443                    (-1143421200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58444                    (-1127696400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58445                    (-1111971600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58446                    (-1096851600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58447                    (-1080522000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58448                    (-1063587600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58449                    (-1049072400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58450                    (-1033347600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58451                    (-1017622800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58452                    (-1002502800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58453                    (-986173200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58454                    (-969238800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58455                    (-950490000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
58456                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58457                    (-932436000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58458                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58459                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58460                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58461                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58462                    (-800071200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "WEMT" }),
58463                    (-796266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
58464                    (-781052400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "WEMT" }),
58465                    (-766623600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58466                    (196819200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58467                    (212540400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58468                    (228877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58469                    (243997200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58470                    (260326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58471                    (276051600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58472                    (291776400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58473                    (307501200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58474                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58475                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58476                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58477                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58478                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58479                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58480                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58481                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58482                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58483                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58484                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58485                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58486                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58487                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58488                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58489                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58490                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58491                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58492                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58493                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58494                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58495                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58496                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58497                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58498                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58499                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58500                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58501                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58502                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58503                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58504                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58505                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58506                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58507                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58508                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58509                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58510                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58511                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58512                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58513                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58514                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58515                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58516                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58517                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58518                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58519                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58520                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58521                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58522                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58523                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58524                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58525                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58526                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58527                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58528                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58529                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58530                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58531                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58532                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58533                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58534                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58535                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58536                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58537                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58538                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58539                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58540                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58541                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58542                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58543                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58544                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58545                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58546                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58547                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58548                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58549                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58550                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58551                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58552                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58553                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58554                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58555                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58556                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58557                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58558                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58559                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58560                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58561                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58562                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58563                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58564                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58565                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58566                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58567                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58568                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58569                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58570                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58571                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58572                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58573                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58574                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58575                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58576                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58577                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58578                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58579                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58580                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58581                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58582                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58583                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58584                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58585                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58586                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58587                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58588                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58589                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58590                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58591                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58592                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58593                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58594                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58595                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58596                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58597                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58598                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58599                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58600                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58601                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58602                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58603                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58604                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58605                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58606                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58607                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58608                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58609                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58610                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58611                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58612                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58613                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58614                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58615                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58616                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58617                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58618                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58619                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58620                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58621                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58622                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58623                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58624                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58625                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58626                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58627                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58628                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58629                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58630                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58631                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58632                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58633                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58634                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58635                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58636                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58637                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58638                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58639                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58640                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58641                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58642                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58643                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58644                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58645                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58646                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58647                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58648                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58649                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58650                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58651                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58652                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58653                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58654                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58655                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58656                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58657                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58658                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58659                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58660                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58661                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58662                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58663                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58664                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58665                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58666                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58667                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58668                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58669                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58670                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58671                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58672                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58673                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58674                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58675                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58676                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58677                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58678                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58679                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58680                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58681                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58682                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58683                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58684                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58685                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58686                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58687                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58688                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58689                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58690                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58691                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58692                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58693                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58694                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58695                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58696                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58697                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58698                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58699                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58700                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58701                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58702                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58703                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58704                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58705                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58706                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58707                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58708                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58709                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58710                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58711                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58712                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
58713                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
58714                ];
58715                FixedTimespanSet {
58716                    first: FixedTimespan {
58717                        utc_offset: 561,
58718                        dst_offset: 0,
58719                        name: "LMT",
58720                    },
58721                    rest: REST
58722                }
58723            },
58724
58725            Tz::Europe__Moscow => {
58726                const REST: &[(i64, FixedTimespan)] = &[
58727                    (-2840149817, FixedTimespan { utc_offset: 9017, dst_offset: 0, name: "MMT" }),
58728                    (-1688265017, FixedTimespan { utc_offset: 9079, dst_offset: 0, name: "MMT" }),
58729                    (-1656819079, FixedTimespan { utc_offset: 9079, dst_offset: 3600, name: "MST" }),
58730                    (-1641353479, FixedTimespan { utc_offset: 9079, dst_offset: 0, name: "MMT" }),
58731                    (-1627965079, FixedTimespan { utc_offset: 9079, dst_offset: 7200, name: "MDST" }),
58732                    (-1618716679, FixedTimespan { utc_offset: 9079, dst_offset: 3600, name: "MST" }),
58733                    (-1596429079, FixedTimespan { utc_offset: 9079, dst_offset: 7200, name: "MDST" }),
58734                    (-1593837079, FixedTimespan { utc_offset: 10800, dst_offset: 7200, name: "MDST" }),
58735                    (-1593820800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58736                    (-1589860800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58737                    (-1542427200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58738                    (-1539493200, FixedTimespan { utc_offset: 10800, dst_offset: 7200, name: "+05" }),
58739                    (-1525323600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58740                    (-1522728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58741                    (-1491188400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58742                    (-1247536800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58743                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58744                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58745                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58746                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58747                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58748                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58749                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58750                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58751                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58752                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58753                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58754                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58755                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58756                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58757                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58758                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58759                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58760                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58761                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58762                    (654649200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58763                    (670374000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58764                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58765                    (695779200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58766                    (701823600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58767                    (717548400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58768                    (733273200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58769                    (748998000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58770                    (764722800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58771                    (780447600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58772                    (796172400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58773                    (811897200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58774                    (828226800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58775                    (846370800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58776                    (859676400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58777                    (877820400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58778                    (891126000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58779                    (909270000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58780                    (922575600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58781                    (941324400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58782                    (954025200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58783                    (972774000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58784                    (985474800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58785                    (1004223600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58786                    (1017529200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58787                    (1035673200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58788                    (1048978800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58789                    (1067122800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58790                    (1080428400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58791                    (1099177200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58792                    (1111878000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58793                    (1130626800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58794                    (1143327600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58795                    (1162076400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58796                    (1174777200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58797                    (1193526000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58798                    (1206831600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58799                    (1224975600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58800                    (1238281200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58801                    (1256425200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58802                    (1269730800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
58803                    (1288479600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58804                    (1301180400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "MSK" }),
58805                    (1414274400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
58806                ];
58807                FixedTimespanSet {
58808                    first: FixedTimespan {
58809                        utc_offset: 9017,
58810                        dst_offset: 0,
58811                        name: "LMT",
58812                    },
58813                    rest: REST
58814                }
58815            },
58816
58817            Tz::Europe__Nicosia => {
58818                const REST: &[(i64, FixedTimespan)] = &[
58819                    (-1518920008, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58820                    (166572000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58821                    (182293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58822                    (200959200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58823                    (213829200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58824                    (228866400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58825                    (243982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58826                    (260316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58827                    (276123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58828                    (291765600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58829                    (307486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58830                    (323820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58831                    (338936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58832                    (354664800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58833                    (370386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58834                    (386114400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58835                    (401835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58836                    (417564000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58837                    (433285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58838                    (449013600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58839                    (465339600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58840                    (481068000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58841                    (496789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58842                    (512517600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58843                    (528238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58844                    (543967200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58845                    (559688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58846                    (575416800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58847                    (591138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58848                    (606866400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58849                    (622587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58850                    (638316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58851                    (654642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58852                    (670370400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58853                    (686091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58854                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58855                    (717541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58856                    (733269600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58857                    (748990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58858                    (764719200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58859                    (780440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58860                    (796168800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58861                    (811890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58862                    (828223200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58863                    (843944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58864                    (859672800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58865                    (875394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58866                    (891122400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58867                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58868                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58869                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58870                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58871                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58872                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58873                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58874                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58875                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58876                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58877                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58878                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58879                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58880                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58881                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58882                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58883                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58884                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58885                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58886                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58887                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58888                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58889                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58890                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58891                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58892                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58893                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58894                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58895                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58896                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58897                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58898                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58899                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58900                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58901                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58902                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58903                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58904                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58905                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58906                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58907                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58908                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58909                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58910                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58911                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58912                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58913                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58914                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58915                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58916                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58917                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58918                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58919                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58920                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58921                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58922                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58923                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58924                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58925                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58926                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58927                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58928                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58929                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58930                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58931                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58932                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58933                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58934                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58935                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58936                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58937                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58938                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58939                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58940                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58941                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58942                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58943                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58944                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58945                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58946                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58947                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58948                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58949                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58950                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58951                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58952                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58953                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58954                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58955                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58956                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58957                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58958                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58959                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58960                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58961                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58962                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58963                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58964                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58965                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58966                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58967                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58968                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58969                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58970                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58971                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58972                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58973                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58974                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58975                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58976                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58977                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58978                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58979                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58980                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58981                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58982                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58983                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58984                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58985                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58986                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58987                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58988                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58989                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58990                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58991                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58992                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58993                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58994                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58995                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58996                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58997                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
58998                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
58999                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59000                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59001                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59002                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59003                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59004                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59005                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59006                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59007                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59008                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59009                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59010                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59011                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59012                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59013                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59014                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59015                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59016                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59017                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59018                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59019                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59020                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59021                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59022                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59023                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59024                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59025                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59026                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59027                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59028                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59029                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59030                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59031                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59032                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59033                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59034                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59035                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59036                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59037                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59038                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59039                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59040                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59041                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59042                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59043                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59044                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59045                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59046                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59047                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59048                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59049                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59050                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59051                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59052                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59053                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59054                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59055                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59056                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59057                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59058                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59059                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59060                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59061                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59062                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59063                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59064                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59065                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59066                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59067                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59068                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
59069                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
59070                ];
59071                FixedTimespanSet {
59072                    first: FixedTimespan {
59073                        utc_offset: 8008,
59074                        dst_offset: 0,
59075                        name: "LMT",
59076                    },
59077                    rest: REST
59078                }
59079            },
59080
59081            Tz::Europe__Oslo => {
59082                const REST: &[(i64, FixedTimespan)] = &[
59083                    (-2422054408, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59084                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59085                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59086                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59087                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59088                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59089                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59090                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59091                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59092                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59093                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59094                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59095                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59096                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59097                    (-776563200, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: "CEMT" }),
59098                    (-765936000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59099                    (-761180400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59100                    (-748479600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59101                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59102                    (-717631200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59103                    (-714610800, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: "CEMT" }),
59104                    (-710380800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59105                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59106                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59107                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59108                    (-654130800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59109                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59110                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59111                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59112                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59113                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59114                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59115                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59116                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59117                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59118                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59119                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59120                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59121                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59122                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59123                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59124                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59125                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59126                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59127                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59128                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59129                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59130                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59131                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59132                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59133                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59134                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59135                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59136                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59137                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59138                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59139                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59140                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59141                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59142                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59143                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59144                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59145                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59146                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59147                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59148                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59149                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59150                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59151                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59152                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59153                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59154                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59155                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59156                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59157                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59158                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59159                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59160                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59161                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59162                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59163                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59164                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59165                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59166                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59167                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59168                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59169                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59170                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59171                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59172                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59173                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59174                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59175                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59176                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59177                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59178                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59179                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59180                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59181                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59182                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59183                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59184                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59185                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59186                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59187                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59188                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59189                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59190                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59191                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59192                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59193                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59194                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59195                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59196                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59197                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59198                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59199                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59200                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59201                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59202                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59203                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59204                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59205                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59206                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59207                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59208                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59209                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59210                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59211                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59212                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59213                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59214                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59215                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59216                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59217                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59218                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59219                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59220                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59221                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59222                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59223                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59224                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59225                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59226                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59227                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59228                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59229                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59230                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59231                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59232                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59233                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59234                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59235                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59236                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59237                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59238                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59239                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59240                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59241                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59242                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59243                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59244                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59245                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59246                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59247                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59248                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59249                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59250                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59251                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59252                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59253                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59254                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59255                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59256                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59257                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59258                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59259                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59260                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59261                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59262                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59263                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59264                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59265                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59266                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59267                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59268                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59269                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59270                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59271                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59272                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59273                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59274                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59275                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59276                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59277                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59278                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59279                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59280                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59281                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59282                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59283                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59284                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59285                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59286                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59287                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59288                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59289                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59290                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59291                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59292                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59293                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59294                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59295                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59296                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59297                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59298                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59299                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59300                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59301                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59302                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59303                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59304                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59305                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59306                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59307                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59308                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59309                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59310                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59311                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59312                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59313                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59314                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59315                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59316                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59317                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59318                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59319                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59320                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59321                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59322                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59323                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59324                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59325                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59326                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59327                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59328                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59329                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59330                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59331                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59332                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59333                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59334                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59335                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59336                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59337                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59338                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59339                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59340                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59341                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59342                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59343                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59344                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59345                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59346                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59347                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59348                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59349                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59350                ];
59351                FixedTimespanSet {
59352                    first: FixedTimespan {
59353                        utc_offset: 3208,
59354                        dst_offset: 0,
59355                        name: "LMT",
59356                    },
59357                    rest: REST
59358                }
59359            },
59360
59361            Tz::Europe__Paris => {
59362                const REST: &[(i64, FixedTimespan)] = &[
59363                    (-2486592561, FixedTimespan { utc_offset: 561, dst_offset: 0, name: "PMT" }),
59364                    (-1855958961, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59365                    (-1689814800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59366                    (-1680397200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59367                    (-1665363600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59368                    (-1648342800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59369                    (-1635123600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59370                    (-1616893200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59371                    (-1604278800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59372                    (-1585443600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59373                    (-1574038800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59374                    (-1552266000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59375                    (-1539997200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59376                    (-1520557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59377                    (-1507510800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59378                    (-1490576400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59379                    (-1470618000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59380                    (-1459126800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59381                    (-1444006800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59382                    (-1427677200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59383                    (-1411952400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59384                    (-1396227600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59385                    (-1379293200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59386                    (-1364778000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59387                    (-1348448400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59388                    (-1333328400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59389                    (-1316394000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59390                    (-1301274000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59391                    (-1284339600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59392                    (-1269824400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59393                    (-1253494800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59394                    (-1238374800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59395                    (-1221440400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59396                    (-1206925200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59397                    (-1191200400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59398                    (-1175475600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59399                    (-1160355600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59400                    (-1143421200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59401                    (-1127696400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59402                    (-1111971600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59403                    (-1096851600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59404                    (-1080522000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59405                    (-1063587600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59406                    (-1049072400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59407                    (-1033347600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59408                    (-1017622800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59409                    (-1002502800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59410                    (-986173200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59411                    (-969238800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59412                    (-950490000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
59413                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59414                    (-932436000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59415                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59416                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59417                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59418                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59419                    (-800071200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "WEMT" }),
59420                    (-796266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
59421                    (-781052400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "WEMT" }),
59422                    (-766623600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59423                    (196819200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59424                    (212540400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59425                    (228877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59426                    (243997200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59427                    (260326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59428                    (276051600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59429                    (291776400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59430                    (307501200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59431                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59432                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59433                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59434                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59435                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59436                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59437                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59438                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59439                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59440                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59441                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59442                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59443                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59444                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59445                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59446                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59447                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59448                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59449                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59450                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59451                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59452                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59453                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59454                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59455                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59456                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59457                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59458                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59459                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59460                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59461                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59462                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59463                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59464                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59465                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59466                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59467                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59468                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59469                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59470                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59471                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59472                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59473                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59474                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59475                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59476                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59477                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59478                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59479                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59480                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59481                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59482                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59483                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59484                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59485                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59486                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59487                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59488                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59489                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59490                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59491                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59492                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59493                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59494                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59495                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59496                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59497                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59498                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59499                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59500                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59501                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59502                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59503                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59504                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59505                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59506                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59507                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59508                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59509                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59510                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59511                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59512                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59513                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59514                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59515                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59516                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59517                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59518                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59519                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59520                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59521                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59522                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59523                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59524                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59525                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59526                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59527                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59528                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59529                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59530                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59531                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59532                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59533                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59534                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59535                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59536                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59537                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59538                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59539                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59540                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59541                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59542                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59543                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59544                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59545                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59546                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59547                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59548                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59549                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59550                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59551                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59552                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59553                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59554                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59555                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59556                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59557                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59558                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59559                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59560                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59561                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59562                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59563                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59564                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59565                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59566                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59567                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59568                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59569                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59570                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59571                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59572                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59573                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59574                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59575                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59576                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59577                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59578                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59579                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59580                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59581                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59582                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59583                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59584                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59585                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59586                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59587                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59588                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59589                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59590                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59591                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59592                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59593                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59594                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59595                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59596                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59597                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59598                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59599                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59600                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59601                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59602                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59603                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59604                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59605                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59606                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59607                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59608                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59609                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59610                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59611                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59612                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59613                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59614                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59615                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59616                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59617                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59618                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59619                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59620                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59621                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59622                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59623                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59624                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59625                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59626                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59627                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59628                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59629                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59630                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59631                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59632                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59633                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59634                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59635                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59636                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59637                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59638                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59639                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59640                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59641                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59642                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59643                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59644                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59645                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59646                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59647                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59648                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59649                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59650                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59651                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59652                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59653                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59654                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59655                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59656                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59657                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59658                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59659                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59660                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59661                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59662                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59663                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59664                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59665                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59666                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59667                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59668                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59669                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59670                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59671                ];
59672                FixedTimespanSet {
59673                    first: FixedTimespan {
59674                        utc_offset: 561,
59675                        dst_offset: 0,
59676                        name: "LMT",
59677                    },
59678                    rest: REST
59679                }
59680            },
59681
59682            Tz::Europe__Podgorica => {
59683                const REST: &[(i64, FixedTimespan)] = &[
59684                    (-2713915320, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59685                    (-905824800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59686                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59687                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59688                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59689                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59690                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59691                    (-777942000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59692                    (-766627200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59693                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59694                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59695                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59696                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59697                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59698                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59699                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59700                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59701                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59702                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59703                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59704                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59705                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59706                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59707                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59708                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59709                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59710                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59711                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59712                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59713                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59714                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59715                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59716                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59717                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59718                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59719                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59720                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59721                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59722                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59723                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59724                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59725                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59726                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59727                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59728                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59729                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59730                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59731                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59732                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59733                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59734                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59735                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59736                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59737                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59738                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59739                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59740                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59741                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59742                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59743                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59744                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59745                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59746                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59747                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59748                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59749                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59750                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59751                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59752                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59753                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59754                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59755                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59756                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59757                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59758                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59759                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59760                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59761                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59762                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59763                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59764                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59765                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59766                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59767                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59768                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59769                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59770                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59771                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59772                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59773                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59774                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59775                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59776                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59777                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59778                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59779                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59780                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59781                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59782                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59783                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59784                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59785                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59786                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59787                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59788                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59789                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59790                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59791                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59792                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59793                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59794                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59795                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59796                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59797                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59798                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59799                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59800                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59801                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59802                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59803                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59804                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59805                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59806                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59807                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59808                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59809                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59810                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59811                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59812                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59813                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59814                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59815                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59816                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59817                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59818                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59819                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59820                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59821                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59822                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59823                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59824                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59825                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59826                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59827                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59828                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59829                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59830                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59831                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59832                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59833                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59834                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59835                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59836                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59837                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59838                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59839                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59840                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59841                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59842                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59843                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59844                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59845                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59846                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59847                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59848                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59849                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59850                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59851                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59852                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59853                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59854                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59855                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59856                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59857                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59858                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59859                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59860                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59861                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59862                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59863                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59864                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59865                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59866                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59867                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59868                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59869                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59870                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59871                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59872                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59873                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59874                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59875                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59876                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59877                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59878                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59879                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59880                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59881                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59882                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59883                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59884                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59885                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59886                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59887                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59888                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59889                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59890                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59891                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59892                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59893                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59894                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59895                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59896                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59897                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59898                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59899                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59900                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59901                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59902                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59903                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59904                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59905                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59906                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59907                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59908                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59909                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59910                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59911                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59912                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59913                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59914                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59915                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59916                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59917                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59918                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59919                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59920                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59921                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59922                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59923                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59924                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59925                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59926                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59927                ];
59928                FixedTimespanSet {
59929                    first: FixedTimespan {
59930                        utc_offset: 4920,
59931                        dst_offset: 0,
59932                        name: "LMT",
59933                    },
59934                    rest: REST
59935                }
59936            },
59937
59938            Tz::Europe__Prague => {
59939                const REST: &[(i64, FixedTimespan)] = &[
59940                    (-3786829064, FixedTimespan { utc_offset: 3464, dst_offset: 0, name: "PMT" }),
59941                    (-2469401864, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59942                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59943                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59944                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59945                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59946                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59947                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59948                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59949                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59950                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59951                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59952                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59953                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59954                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59955                    (-765327600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59956                    (-746578800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59957                    (-733359600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59958                    (-728517600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: "GMT" }),
59959                    (-721260000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59960                    (-716425200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59961                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59962                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59963                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59964                    (-654217200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59965                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59966                    (291776400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59967                    (307501200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59968                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59969                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59970                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59971                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59972                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59973                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59974                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59975                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59976                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59977                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59978                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59979                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59980                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59981                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59982                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59983                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59984                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59985                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59986                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59987                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59988                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59989                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59990                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59991                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59992                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59993                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59994                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59995                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59996                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59997                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
59998                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
59999                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60000                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60001                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60002                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60003                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60004                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60005                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60006                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60007                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60008                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60009                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60010                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60011                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60012                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60013                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60014                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60015                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60016                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60017                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60018                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60019                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60020                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60021                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60022                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60023                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60024                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60025                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60026                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60027                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60028                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60029                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60030                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60031                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60032                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60033                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60034                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60035                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60036                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60037                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60038                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60039                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60040                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60041                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60042                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60043                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60044                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60045                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60046                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60047                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60048                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60049                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60050                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60051                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60052                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60053                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60054                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60055                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60056                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60057                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60058                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60059                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60060                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60061                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60062                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60063                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60064                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60065                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60066                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60067                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60068                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60069                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60070                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60071                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60072                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60073                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60074                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60075                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60076                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60077                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60078                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60079                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60080                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60081                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60082                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60083                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60084                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60085                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60086                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60087                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60088                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60089                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60090                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60091                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60092                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60093                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60094                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60095                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60096                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60097                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60098                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60099                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60100                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60101                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60102                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60103                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60104                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60105                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60106                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60107                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60108                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60109                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60110                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60111                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60112                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60113                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60114                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60115                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60116                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60117                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60118                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60119                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60120                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60121                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60122                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60123                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60124                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60125                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60126                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60127                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60128                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60129                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60130                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60131                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60132                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60133                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60134                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60135                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60136                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60137                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60138                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60139                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60140                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60141                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60142                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60143                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60144                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60145                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60146                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60147                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60148                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60149                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60150                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60151                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60152                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60153                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60154                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60155                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60156                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60157                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60158                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60159                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60160                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60161                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60162                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60163                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60164                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60165                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60166                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60167                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60168                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60169                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60170                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60171                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60172                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60173                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60174                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60175                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60176                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60177                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60178                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60179                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60180                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60181                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60182                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60183                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60184                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60185                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60186                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60187                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60188                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60189                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60190                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60191                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60192                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60193                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60194                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60195                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60196                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60197                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60198                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60199                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60200                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60201                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60202                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60203                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60204                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60205                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60206                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60207                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60208                ];
60209                FixedTimespanSet {
60210                    first: FixedTimespan {
60211                        utc_offset: 3464,
60212                        dst_offset: 0,
60213                        name: "LMT",
60214                    },
60215                    rest: REST
60216                }
60217            },
60218
60219            Tz::Europe__Riga => {
60220                const REST: &[(i64, FixedTimespan)] = &[
60221                    (-2840146594, FixedTimespan { utc_offset: 5794, dst_offset: 0, name: "RMT" }),
60222                    (-1632008194, FixedTimespan { utc_offset: 5794, dst_offset: 3600, name: "LST" }),
60223                    (-1618702594, FixedTimespan { utc_offset: 5794, dst_offset: 0, name: "RMT" }),
60224                    (-1601681794, FixedTimespan { utc_offset: 5794, dst_offset: 3600, name: "LST" }),
60225                    (-1597275394, FixedTimespan { utc_offset: 5794, dst_offset: 0, name: "RMT" }),
60226                    (-1377308194, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60227                    (-928029600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
60228                    (-899521200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60229                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60230                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60231                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60232                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60233                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60234                    (-795834000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
60235                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
60236                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
60237                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
60238                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
60239                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
60240                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
60241                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
60242                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
60243                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
60244                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
60245                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
60246                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
60247                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
60248                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
60249                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
60250                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
60251                    (606870000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60252                    (622598400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60253                    (638323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60254                    (654652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60255                    (670377600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60256                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60257                    (701827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60258                    (717552000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60259                    (733276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60260                    (749001600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60261                    (764726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60262                    (780451200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60263                    (796176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60264                    (811900800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60265                    (828230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60266                    (843955200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60267                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60268                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60269                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60270                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60271                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60272                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60273                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60274                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60275                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60276                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60277                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60278                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60279                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60280                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60281                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60282                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60283                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60284                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60285                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60286                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60287                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60288                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60289                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60290                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60291                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60292                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60293                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60294                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60295                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60296                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60297                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60298                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60299                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60300                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60301                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60302                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60303                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60304                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60305                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60306                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60307                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60308                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60309                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60310                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60311                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60312                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60313                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60314                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60315                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60316                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60317                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60318                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60319                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60320                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60321                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60322                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60323                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60324                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60325                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60326                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60327                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60328                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60329                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60330                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60331                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60332                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60333                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60334                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60335                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60336                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60337                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60338                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60339                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60340                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60341                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60342                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60343                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60344                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60345                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60346                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60347                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60348                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60349                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60350                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60351                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60352                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60353                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60354                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60355                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60356                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60357                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60358                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60359                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60360                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60361                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60362                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60363                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60364                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60365                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60366                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60367                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60368                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60369                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60370                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60371                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60372                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60373                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60374                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60375                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60376                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60377                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60378                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60379                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60380                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60381                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60382                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60383                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60384                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60385                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60386                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60387                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60388                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60389                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60390                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60391                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60392                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60393                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60394                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60395                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60396                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60397                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60398                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60399                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60400                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60401                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60402                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60403                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60404                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60405                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60406                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60407                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60408                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60409                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60410                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60411                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60412                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60413                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60414                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60415                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60416                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60417                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60418                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60419                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60420                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60421                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60422                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60423                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60424                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60425                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60426                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60427                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60428                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60429                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60430                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60431                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60432                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60433                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60434                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60435                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60436                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60437                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60438                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60439                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60440                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60441                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60442                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60443                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60444                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60445                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60446                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60447                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60448                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60449                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60450                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60451                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60452                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60453                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60454                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60455                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60456                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60457                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60458                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60459                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60460                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60461                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60462                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60463                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60464                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60465                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60466                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60467                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60468                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60469                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
60470                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
60471                ];
60472                FixedTimespanSet {
60473                    first: FixedTimespan {
60474                        utc_offset: 5794,
60475                        dst_offset: 0,
60476                        name: "LMT",
60477                    },
60478                    rest: REST
60479                }
60480            },
60481
60482            Tz::Europe__Rome => {
60483                const REST: &[(i64, FixedTimespan)] = &[
60484                    (-3252098996, FixedTimespan { utc_offset: 2996, dst_offset: 0, name: "RMT" }),
60485                    (-2403568196, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60486                    (-1690765200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60487                    (-1680487200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60488                    (-1664758800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60489                    (-1648951200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60490                    (-1635123600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60491                    (-1616896800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60492                    (-1604278800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60493                    (-1585533600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60494                    (-1571014800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60495                    (-1555293600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60496                    (-932432400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60497                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60498                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60499                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60500                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60501                    (-798073200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60502                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60503                    (-766717200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60504                    (-750898800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60505                    (-733359600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60506                    (-719456400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60507                    (-701917200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60508                    (-689209200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60509                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60510                    (-114051600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60511                    (-103168800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60512                    (-81997200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60513                    (-71715600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60514                    (-50547600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60515                    (-40266000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60516                    (-18493200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60517                    (-8211600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60518                    (12956400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60519                    (23238000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60520                    (43801200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60521                    (54687600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60522                    (75855600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60523                    (86742000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60524                    (107910000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60525                    (118191600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60526                    (138754800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60527                    (149641200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60528                    (170809200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60529                    (181090800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60530                    (202258800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60531                    (212540400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60532                    (233103600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60533                    (243990000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60534                    (265158000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60535                    (276044400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60536                    (296607600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60537                    (307494000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60538                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60539                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60540                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60541                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60542                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60543                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60544                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60545                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60546                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60547                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60548                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60549                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60550                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60551                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60552                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60553                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60554                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60555                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60556                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60557                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60558                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60559                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60560                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60561                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60562                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60563                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60564                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60565                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60566                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60567                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60568                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60569                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60570                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60571                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60572                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60573                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60574                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60575                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60576                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60577                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60578                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60579                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60580                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60581                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60582                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60583                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60584                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60585                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60586                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60587                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60588                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60589                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60590                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60591                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60592                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60593                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60594                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60595                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60596                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60597                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60598                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60599                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60600                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60601                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60602                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60603                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60604                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60605                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60606                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60607                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60608                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60609                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60610                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60611                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60612                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60613                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60614                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60615                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60616                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60617                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60618                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60619                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60620                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60621                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60622                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60623                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60624                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60625                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60626                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60627                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60628                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60629                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60630                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60631                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60632                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60633                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60634                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60635                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60636                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60637                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60638                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60639                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60640                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60641                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60642                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60643                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60644                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60645                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60646                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60647                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60648                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60649                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60650                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60651                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60652                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60653                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60654                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60655                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60656                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60657                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60658                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60659                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60660                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60661                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60662                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60663                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60664                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60665                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60666                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60667                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60668                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60669                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60670                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60671                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60672                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60673                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60674                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60675                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60676                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60677                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60678                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60679                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60680                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60681                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60682                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60683                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60684                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60685                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60686                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60687                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60688                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60689                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60690                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60691                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60692                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60693                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60694                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60695                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60696                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60697                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60698                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60699                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60700                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60701                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60702                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60703                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60704                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60705                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60706                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60707                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60708                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60709                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60710                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60711                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60712                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60713                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60714                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60715                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60716                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60717                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60718                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60719                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60720                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60721                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60722                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60723                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60724                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60725                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60726                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60727                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60728                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60729                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60730                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60731                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60732                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60733                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60734                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60735                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60736                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60737                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60738                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60739                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60740                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60741                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60742                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60743                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60744                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60745                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60746                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60747                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60748                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60749                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60750                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60751                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60752                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60753                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60754                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60755                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60756                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60757                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60758                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60759                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60760                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60761                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60762                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60763                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60764                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60765                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60766                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60767                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60768                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60769                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60770                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60771                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60772                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60773                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60774                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60775                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60776                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60777                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60778                ];
60779                FixedTimespanSet {
60780                    first: FixedTimespan {
60781                        utc_offset: 2996,
60782                        dst_offset: 0,
60783                        name: "LMT",
60784                    },
60785                    rest: REST
60786                }
60787            },
60788
60789            Tz::Europe__Samara => {
60790                const REST: &[(i64, FixedTimespan)] = &[
60791                    (-1593832820, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
60792                    (-1247540400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60793                    (354916800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60794                    (370724400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60795                    (386452800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60796                    (402260400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60797                    (417988800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60798                    (433796400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60799                    (449611200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60800                    (465343200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60801                    (481068000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60802                    (496792800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60803                    (512517600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60804                    (528242400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60805                    (543967200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60806                    (559692000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60807                    (575416800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60808                    (591141600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60809                    (606866400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
60810                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
60811                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
60812                    (654649200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
60813                    (670374000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "+03" }),
60814                    (686098800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
60815                    (687916800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60816                    (701820000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60817                    (717544800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60818                    (733269600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60819                    (748994400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60820                    (764719200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60821                    (780444000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60822                    (796168800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60823                    (811893600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60824                    (828223200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60825                    (846367200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60826                    (859672800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60827                    (877816800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60828                    (891122400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60829                    (909266400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60830                    (922572000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60831                    (941320800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60832                    (954021600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60833                    (972770400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60834                    (985471200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60835                    (1004220000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60836                    (1017525600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60837                    (1035669600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60838                    (1048975200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60839                    (1067119200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60840                    (1080424800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60841                    (1099173600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60842                    (1111874400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60843                    (1130623200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60844                    (1143324000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60845                    (1162072800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60846                    (1174773600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60847                    (1193522400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60848                    (1206828000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60849                    (1224972000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60850                    (1238277600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
60851                    (1256421600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60852                    (1269727200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
60853                    (1288479600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
60854                    (1301180400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
60855                ];
60856                FixedTimespanSet {
60857                    first: FixedTimespan {
60858                        utc_offset: 12020,
60859                        dst_offset: 0,
60860                        name: "LMT",
60861                    },
60862                    rest: REST
60863                }
60864            },
60865
60866            Tz::Europe__San_Marino => {
60867                const REST: &[(i64, FixedTimespan)] = &[
60868                    (-3252098996, FixedTimespan { utc_offset: 2996, dst_offset: 0, name: "RMT" }),
60869                    (-2403568196, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60870                    (-1690765200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60871                    (-1680487200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60872                    (-1664758800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60873                    (-1648951200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60874                    (-1635123600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60875                    (-1616896800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60876                    (-1604278800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60877                    (-1585533600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60878                    (-1571014800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60879                    (-1555293600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60880                    (-932432400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60881                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60882                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60883                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60884                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60885                    (-798073200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60886                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60887                    (-766717200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60888                    (-750898800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60889                    (-733359600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60890                    (-719456400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60891                    (-701917200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60892                    (-689209200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60893                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60894                    (-114051600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60895                    (-103168800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60896                    (-81997200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60897                    (-71715600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60898                    (-50547600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60899                    (-40266000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60900                    (-18493200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60901                    (-8211600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60902                    (12956400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60903                    (23238000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60904                    (43801200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60905                    (54687600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60906                    (75855600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60907                    (86742000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60908                    (107910000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60909                    (118191600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60910                    (138754800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60911                    (149641200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60912                    (170809200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60913                    (181090800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60914                    (202258800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60915                    (212540400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60916                    (233103600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60917                    (243990000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60918                    (265158000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60919                    (276044400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60920                    (296607600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60921                    (307494000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60922                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60923                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60924                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60925                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60926                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60927                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60928                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60929                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60930                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60931                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60932                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60933                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60934                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60935                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60936                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60937                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60938                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60939                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60940                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60941                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60942                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60943                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60944                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60945                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60946                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60947                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60948                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60949                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60950                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60951                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60952                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60953                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60954                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60955                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60956                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60957                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60958                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60959                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60960                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60961                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60962                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60963                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60964                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60965                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60966                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60967                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60968                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60969                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60970                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60971                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60972                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60973                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60974                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60975                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60976                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60977                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60978                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60979                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60980                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60981                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60982                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60983                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60984                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60985                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60986                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60987                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60988                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60989                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60990                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60991                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60992                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60993                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60994                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60995                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60996                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60997                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
60998                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
60999                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61000                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61001                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61002                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61003                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61004                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61005                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61006                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61007                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61008                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61009                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61010                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61011                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61012                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61013                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61014                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61015                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61016                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61017                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61018                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61019                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61020                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61021                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61022                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61023                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61024                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61025                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61026                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61027                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61028                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61029                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61030                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61031                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61032                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61033                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61034                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61035                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61036                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61037                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61038                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61039                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61040                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61041                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61042                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61043                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61044                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61045                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61046                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61047                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61048                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61049                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61050                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61051                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61052                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61053                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61054                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61055                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61056                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61057                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61058                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61059                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61060                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61061                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61062                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61063                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61064                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61065                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61066                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61067                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61068                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61069                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61070                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61071                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61072                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61073                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61074                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61075                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61076                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61077                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61078                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61079                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61080                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61081                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61082                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61083                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61084                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61085                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61086                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61087                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61088                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61089                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61090                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61091                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61092                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61093                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61094                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61095                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61096                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61097                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61098                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61099                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61100                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61101                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61102                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61103                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61104                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61105                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61106                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61107                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61108                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61109                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61110                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61111                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61112                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61113                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61114                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61115                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61116                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61117                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61118                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61119                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61120                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61121                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61122                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61123                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61124                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61125                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61126                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61127                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61128                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61129                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61130                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61131                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61132                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61133                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61134                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61135                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61136                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61137                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61138                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61139                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61140                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61141                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61142                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61143                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61144                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61145                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61146                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61147                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61148                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61149                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61150                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61151                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61152                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61153                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61154                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61155                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61156                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61157                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61158                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61159                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61160                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61161                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61162                ];
61163                FixedTimespanSet {
61164                    first: FixedTimespan {
61165                        utc_offset: 2996,
61166                        dst_offset: 0,
61167                        name: "LMT",
61168                    },
61169                    rest: REST
61170                }
61171            },
61172
61173            Tz::Europe__Sarajevo => {
61174                const REST: &[(i64, FixedTimespan)] = &[
61175                    (-2713915320, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61176                    (-905824800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61177                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61178                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61179                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61180                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61181                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61182                    (-777942000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61183                    (-766627200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61184                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61185                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61186                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61187                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61188                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61189                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61190                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61191                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61192                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61193                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61194                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61195                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61196                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61197                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61198                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61199                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61200                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61201                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61202                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61203                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61204                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61205                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61206                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61207                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61208                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61209                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61210                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61211                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61212                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61213                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61214                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61215                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61216                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61217                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61218                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61219                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61220                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61221                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61222                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61223                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61224                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61225                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61226                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61227                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61228                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61229                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61230                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61231                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61232                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61233                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61234                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61235                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61236                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61237                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61238                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61239                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61240                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61241                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61242                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61243                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61244                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61245                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61246                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61247                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61248                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61249                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61250                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61251                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61252                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61253                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61254                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61255                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61256                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61257                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61258                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61259                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61260                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61261                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61262                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61263                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61264                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61265                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61266                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61267                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61268                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61269                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61270                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61271                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61272                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61273                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61274                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61275                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61276                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61277                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61278                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61279                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61280                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61281                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61282                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61283                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61284                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61285                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61286                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61287                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61288                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61289                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61290                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61291                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61292                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61293                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61294                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61295                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61296                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61297                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61298                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61299                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61300                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61301                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61302                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61303                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61304                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61305                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61306                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61307                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61308                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61309                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61310                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61311                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61312                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61313                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61314                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61315                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61316                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61317                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61318                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61319                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61320                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61321                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61322                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61323                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61324                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61325                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61326                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61327                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61328                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61329                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61330                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61331                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61332                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61333                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61334                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61335                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61336                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61337                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61338                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61339                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61340                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61341                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61342                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61343                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61344                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61345                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61346                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61347                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61348                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61349                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61350                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61351                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61352                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61353                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61354                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61355                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61356                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61357                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61358                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61359                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61360                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61361                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61362                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61363                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61364                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61365                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61366                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61367                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61368                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61369                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61370                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61371                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61372                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61373                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61374                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61375                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61376                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61377                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61378                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61379                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61380                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61381                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61382                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61383                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61384                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61385                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61386                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61387                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61388                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61389                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61390                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61391                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61392                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61393                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61394                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61395                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61396                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61397                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61398                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61399                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61400                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61401                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61402                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61403                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61404                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61405                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61406                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61407                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61408                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61409                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61410                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61411                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61412                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61413                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61414                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61415                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61416                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61417                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61418                ];
61419                FixedTimespanSet {
61420                    first: FixedTimespan {
61421                        utc_offset: 4920,
61422                        dst_offset: 0,
61423                        name: "LMT",
61424                    },
61425                    rest: REST
61426                }
61427            },
61428
61429            Tz::Europe__Saratov => {
61430                const REST: &[(i64, FixedTimespan)] = &[
61431                    (-1593831858, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61432                    (-1247540400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
61433                    (354916800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
61434                    (370724400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
61435                    (386452800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
61436                    (402260400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
61437                    (417988800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
61438                    (433796400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
61439                    (449611200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
61440                    (465343200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
61441                    (481068000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
61442                    (496792800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
61443                    (512517600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
61444                    (528242400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
61445                    (543967200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
61446                    (559692000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
61447                    (575416800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61448                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61449                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61450                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61451                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61452                    (654649200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61453                    (670374000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
61454                    (701820000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61455                    (717548400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61456                    (733273200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61457                    (748998000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61458                    (764722800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61459                    (780447600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61460                    (796172400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61461                    (811897200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61462                    (828226800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61463                    (846370800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61464                    (859676400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61465                    (877820400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61466                    (891126000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61467                    (909270000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61468                    (922575600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61469                    (941324400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61470                    (954025200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61471                    (972774000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61472                    (985474800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61473                    (1004223600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61474                    (1017529200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61475                    (1035673200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61476                    (1048978800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61477                    (1067122800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61478                    (1080428400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61479                    (1099177200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61480                    (1111878000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61481                    (1130626800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61482                    (1143327600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61483                    (1162076400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61484                    (1174777200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61485                    (1193526000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61486                    (1206831600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61487                    (1224975600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61488                    (1238281200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61489                    (1256425200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61490                    (1269730800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
61491                    (1288479600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61492                    (1301180400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
61493                    (1414274400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
61494                    (1480806000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
61495                ];
61496                FixedTimespanSet {
61497                    first: FixedTimespan {
61498                        utc_offset: 11058,
61499                        dst_offset: 0,
61500                        name: "LMT",
61501                    },
61502                    rest: REST
61503                }
61504            },
61505
61506            Tz::Europe__Simferopol => {
61507                const REST: &[(i64, FixedTimespan)] = &[
61508                    (-2840148984, FixedTimespan { utc_offset: 8160, dst_offset: 0, name: "SMT" }),
61509                    (-1441160160, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61510                    (-1247536800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
61511                    (-888894000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61512                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61513                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61514                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61515                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61516                    (-811648800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
61517                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
61518                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
61519                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
61520                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
61521                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
61522                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
61523                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
61524                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
61525                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
61526                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
61527                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
61528                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
61529                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
61530                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
61531                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
61532                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
61533                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
61534                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
61535                    (646786800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61536                    (701827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61537                    (717552000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61538                    (733276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61539                    (749001600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61540                    (764726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61541                    (767739600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
61542                    (780447600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
61543                    (796172400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
61544                    (811897200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
61545                    (828219600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
61546                    (846370800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
61547                    (859672800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61548                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61549                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61550                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61551                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61552                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61553                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61554                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61555                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61556                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61557                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61558                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61559                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61560                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61561                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61562                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61563                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61564                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61565                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61566                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61567                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61568                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61569                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61570                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61571                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61572                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61573                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61574                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61575                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61576                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61577                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61578                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61579                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61580                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61581                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61582                    (1396137600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "MSK" }),
61583                    (1414274400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
61584                ];
61585                FixedTimespanSet {
61586                    first: FixedTimespan {
61587                        utc_offset: 8184,
61588                        dst_offset: 0,
61589                        name: "LMT",
61590                    },
61591                    rest: REST
61592                }
61593            },
61594
61595            Tz::Europe__Skopje => {
61596                const REST: &[(i64, FixedTimespan)] = &[
61597                    (-2713915320, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61598                    (-905824800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61599                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61600                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61601                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61602                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61603                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61604                    (-777942000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61605                    (-766627200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61606                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61607                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61608                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61609                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61610                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61611                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61612                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61613                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61614                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61615                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61616                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61617                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61618                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61619                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61620                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61621                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61622                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61623                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61624                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61625                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61626                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61627                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61628                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61629                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61630                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61631                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61632                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61633                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61634                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61635                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61636                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61637                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61638                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61639                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61640                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61641                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61642                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61643                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61644                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61645                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61646                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61647                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61648                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61649                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61650                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61651                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61652                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61653                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61654                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61655                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61656                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61657                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61658                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61659                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61660                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61661                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61662                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61663                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61664                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61665                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61666                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61667                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61668                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61669                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61670                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61671                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61672                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61673                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61674                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61675                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61676                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61677                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61678                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61679                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61680                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61681                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61682                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61683                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61684                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61685                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61686                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61687                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61688                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61689                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61690                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61691                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61692                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61693                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61694                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61695                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61696                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61697                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61698                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61699                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61700                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61701                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61702                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61703                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61704                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61705                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61706                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61707                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61708                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61709                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61710                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61711                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61712                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61713                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61714                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61715                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61716                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61717                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61718                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61719                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61720                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61721                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61722                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61723                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61724                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61725                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61726                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61727                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61728                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61729                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61730                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61731                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61732                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61733                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61734                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61735                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61736                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61737                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61738                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61739                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61740                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61741                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61742                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61743                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61744                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61745                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61746                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61747                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61748                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61749                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61750                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61751                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61752                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61753                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61754                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61755                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61756                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61757                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61758                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61759                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61760                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61761                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61762                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61763                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61764                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61765                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61766                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61767                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61768                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61769                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61770                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61771                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61772                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61773                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61774                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61775                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61776                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61777                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61778                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61779                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61780                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61781                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61782                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61783                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61784                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61785                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61786                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61787                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61788                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61789                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61790                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61791                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61792                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61793                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61794                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61795                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61796                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61797                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61798                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61799                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61800                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61801                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61802                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61803                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61804                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61805                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61806                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61807                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61808                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61809                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61810                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61811                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61812                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61813                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61814                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61815                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61816                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61817                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61818                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61819                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61820                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61821                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61822                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61823                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61824                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61825                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61826                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61827                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61828                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61829                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61830                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61831                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61832                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61833                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61834                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61835                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61836                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61837                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61838                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61839                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61840                ];
61841                FixedTimespanSet {
61842                    first: FixedTimespan {
61843                        utc_offset: 4920,
61844                        dst_offset: 0,
61845                        name: "LMT",
61846                    },
61847                    rest: REST
61848                }
61849            },
61850
61851            Tz::Europe__Sofia => {
61852                const REST: &[(i64, FixedTimespan)] = &[
61853                    (-2840146396, FixedTimespan { utc_offset: 7016, dst_offset: 0, name: "IMT" }),
61854                    (-2369527016, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61855                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61856                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61857                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61858                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
61859                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
61860                    (-781048800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61861                    (291762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61862                    (307576800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61863                    (323816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61864                    (339026400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61865                    (355266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61866                    (370393200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61867                    (386715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61868                    (401846400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61869                    (417571200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61870                    (433296000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61871                    (449020800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61872                    (465350400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61873                    (481075200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61874                    (496800000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61875                    (512524800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61876                    (528249600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61877                    (543974400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61878                    (559699200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61879                    (575424000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61880                    (591148800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61881                    (606873600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61882                    (622598400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61883                    (638323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61884                    (654652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61885                    (670370400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61886                    (686091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61887                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61888                    (717541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61889                    (733269600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61890                    (748990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61891                    (764719200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61892                    (780440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61893                    (796168800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61894                    (811890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61895                    (828223200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61896                    (846363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61897                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61898                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61899                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61900                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61901                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61902                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61903                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61904                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61905                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61906                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61907                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61908                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61909                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61910                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61911                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61912                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61913                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61914                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61915                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61916                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61917                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61918                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61919                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61920                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61921                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61922                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61923                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61924                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61925                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61926                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61927                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61928                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61929                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61930                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61931                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61932                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61933                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61934                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61935                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61936                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61937                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61938                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61939                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61940                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61941                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61942                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61943                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61944                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61945                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61946                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61947                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61948                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61949                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61950                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61951                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61952                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61953                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61954                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61955                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61956                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61957                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61958                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61959                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61960                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61961                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61962                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61963                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61964                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61965                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61966                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61967                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61968                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61969                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61970                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61971                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61972                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61973                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61974                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61975                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61976                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61977                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61978                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61979                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61980                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61981                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61982                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61983                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61984                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61985                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61986                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61987                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61988                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61989                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61990                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61991                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61992                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61993                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61994                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61995                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61996                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61997                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
61998                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
61999                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62000                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62001                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62002                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62003                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62004                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62005                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62006                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62007                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62008                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62009                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62010                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62011                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62012                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62013                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62014                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62015                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62016                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62017                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62018                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62019                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62020                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62021                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62022                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62023                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62024                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62025                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62026                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62027                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62028                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62029                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62030                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62031                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62032                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62033                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62034                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62035                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62036                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62037                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62038                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62039                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62040                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62041                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62042                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62043                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62044                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62045                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62046                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62047                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62048                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62049                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62050                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62051                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62052                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62053                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62054                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62055                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62056                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62057                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62058                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62059                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62060                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62061                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62062                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62063                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62064                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62065                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62066                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62067                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62068                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62069                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62070                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62071                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62072                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62073                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62074                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62075                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62076                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62077                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62078                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62079                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62080                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62081                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62082                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62083                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62084                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62085                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62086                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62087                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62088                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62089                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62090                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62091                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62092                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62093                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62094                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62095                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62096                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62097                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62098                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62099                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62100                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62101                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62102                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62103                ];
62104                FixedTimespanSet {
62105                    first: FixedTimespan {
62106                        utc_offset: 5596,
62107                        dst_offset: 0,
62108                        name: "LMT",
62109                    },
62110                    rest: REST
62111                }
62112            },
62113
62114            Tz::Europe__Stockholm => {
62115                const REST: &[(i64, FixedTimespan)] = &[
62116                    (-2422054408, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62117                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62118                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62119                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62120                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62121                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62122                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62123                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62124                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62125                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62126                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62127                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62128                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62129                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62130                    (-776563200, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: "CEMT" }),
62131                    (-765936000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62132                    (-761180400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62133                    (-748479600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62134                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62135                    (-717631200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62136                    (-714610800, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: "CEMT" }),
62137                    (-710380800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62138                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62139                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62140                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62141                    (-654130800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62142                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62143                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62144                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62145                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62146                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62147                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62148                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62149                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62150                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62151                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62152                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62153                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62154                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62155                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62156                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62157                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62158                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62159                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62160                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62161                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62162                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62163                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62164                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62165                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62166                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62167                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62168                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62169                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62170                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62171                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62172                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62173                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62174                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62175                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62176                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62177                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62178                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62179                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62180                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62181                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62182                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62183                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62184                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62185                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62186                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62187                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62188                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62189                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62190                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62191                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62192                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62193                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62194                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62195                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62196                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62197                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62198                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62199                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62200                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62201                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62202                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62203                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62204                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62205                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62206                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62207                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62208                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62209                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62210                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62211                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62212                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62213                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62214                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62215                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62216                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62217                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62218                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62219                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62220                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62221                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62222                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62223                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62224                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62225                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62226                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62227                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62228                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62229                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62230                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62231                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62232                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62233                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62234                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62235                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62236                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62237                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62238                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62239                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62240                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62241                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62242                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62243                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62244                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62245                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62246                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62247                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62248                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62249                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62250                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62251                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62252                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62253                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62254                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62255                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62256                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62257                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62258                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62259                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62260                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62261                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62262                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62263                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62264                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62265                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62266                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62267                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62268                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62269                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62270                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62271                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62272                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62273                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62274                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62275                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62276                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62277                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62278                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62279                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62280                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62281                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62282                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62283                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62284                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62285                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62286                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62287                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62288                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62289                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62290                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62291                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62292                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62293                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62294                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62295                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62296                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62297                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62298                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62299                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62300                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62301                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62302                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62303                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62304                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62305                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62306                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62307                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62308                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62309                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62310                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62311                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62312                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62313                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62314                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62315                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62316                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62317                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62318                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62319                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62320                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62321                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62322                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62323                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62324                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62325                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62326                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62327                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62328                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62329                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62330                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62331                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62332                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62333                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62334                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62335                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62336                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62337                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62338                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62339                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62340                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62341                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62342                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62343                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62344                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62345                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62346                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62347                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62348                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62349                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62350                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62351                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62352                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62353                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62354                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62355                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62356                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62357                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62358                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62359                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62360                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62361                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62362                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62363                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62364                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62365                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62366                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62367                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62368                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62369                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62370                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62371                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62372                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62373                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62374                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62375                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62376                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62377                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62378                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62379                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62380                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62381                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62382                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62383                ];
62384                FixedTimespanSet {
62385                    first: FixedTimespan {
62386                        utc_offset: 3208,
62387                        dst_offset: 0,
62388                        name: "LMT",
62389                    },
62390                    rest: REST
62391                }
62392            },
62393
62394            Tz::Europe__Tallinn => {
62395                const REST: &[(i64, FixedTimespan)] = &[
62396                    (-2840146740, FixedTimespan { utc_offset: 5940, dst_offset: 0, name: "TMT" }),
62397                    (-1638322740, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62398                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62399                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62400                    (-1593824400, FixedTimespan { utc_offset: 5940, dst_offset: 0, name: "TMT" }),
62401                    (-1535938740, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62402                    (-927943200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
62403                    (-892954800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62404                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62405                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62406                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62407                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62408                    (-797652000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
62409                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
62410                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
62411                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
62412                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
62413                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
62414                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
62415                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
62416                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
62417                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
62418                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
62419                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
62420                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
62421                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
62422                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
62423                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
62424                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
62425                    (606870000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62426                    (622598400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62427                    (638323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62428                    (654652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62429                    (670377600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62430                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62431                    (701827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62432                    (717552000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62433                    (733276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62434                    (749001600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62435                    (764726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62436                    (780451200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62437                    (796176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62438                    (811900800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62439                    (828230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62440                    (846374400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62441                    (859680000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62442                    (877824000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62443                    (891129600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62444                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62445                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62446                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62447                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62448                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62449                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62450                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62451                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62452                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62453                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62454                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62455                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62456                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62457                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62458                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62459                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62460                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62461                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62462                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62463                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62464                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62465                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62466                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62467                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62468                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62469                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62470                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62471                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62472                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62473                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62474                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62475                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62476                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62477                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62478                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62479                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62480                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62481                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62482                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62483                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62484                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62485                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62486                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62487                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62488                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62489                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62490                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62491                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62492                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62493                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62494                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62495                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62496                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62497                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62498                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62499                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62500                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62501                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62502                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62503                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62504                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62505                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62506                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62507                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62508                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62509                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62510                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62511                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62512                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62513                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62514                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62515                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62516                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62517                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62518                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62519                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62520                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62521                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62522                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62523                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62524                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62525                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62526                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62527                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62528                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62529                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62530                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62531                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62532                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62533                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62534                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62535                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62536                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62537                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62538                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62539                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62540                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62541                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62542                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62543                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62544                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62545                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62546                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62547                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62548                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62549                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62550                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62551                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62552                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62553                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62554                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62555                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62556                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62557                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62558                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62559                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62560                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62561                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62562                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62563                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62564                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62565                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62566                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62567                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62568                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62569                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62570                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62571                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62572                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62573                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62574                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62575                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62576                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62577                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62578                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62579                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62580                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62581                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62582                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62583                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62584                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62585                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62586                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62587                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62588                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62589                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62590                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62591                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62592                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62593                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62594                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62595                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62596                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62597                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62598                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62599                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62600                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62601                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62602                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62603                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62604                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62605                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62606                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62607                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62608                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62609                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62610                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62611                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62612                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62613                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62614                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62615                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62616                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62617                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62618                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62619                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62620                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62621                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62622                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62623                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62624                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62625                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62626                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62627                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62628                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62629                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62630                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62631                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62632                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62633                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62634                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62635                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62636                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62637                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62638                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62639                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62640                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62641                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62642                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62643                ];
62644                FixedTimespanSet {
62645                    first: FixedTimespan {
62646                        utc_offset: 5940,
62647                        dst_offset: 0,
62648                        name: "LMT",
62649                    },
62650                    rest: REST
62651                }
62652            },
62653
62654            Tz::Europe__Tirane => {
62655                const REST: &[(i64, FixedTimespan)] = &[
62656                    (-1767230360, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62657                    (-932346000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62658                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62659                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62660                    (-843519600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62661                    (136854000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62662                    (149896800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62663                    (168130800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62664                    (181432800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62665                    (199839600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62666                    (213141600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62667                    (231894000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62668                    (244591200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62669                    (263257200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62670                    (276040800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62671                    (294706800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62672                    (307490400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62673                    (326156400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62674                    (339458400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62675                    (357087600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62676                    (370389600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62677                    (389142000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62678                    (402444000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62679                    (419468400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62680                    (433807200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62681                    (449622000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62682                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62683                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62684                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62685                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62686                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62687                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62688                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62689                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62690                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62691                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62692                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62693                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62694                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62695                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62696                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62697                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62698                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62699                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62700                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62701                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62702                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62703                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62704                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62705                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62706                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62707                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62708                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62709                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62710                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62711                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62712                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62713                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62714                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62715                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62716                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62717                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62718                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62719                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62720                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62721                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62722                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62723                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62724                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62725                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62726                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62727                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62728                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62729                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62730                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62731                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62732                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62733                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62734                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62735                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62736                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62737                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62738                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62739                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62740                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62741                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62742                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62743                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62744                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62745                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62746                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62747                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62748                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62749                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62750                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62751                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62752                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62753                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62754                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62755                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62756                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62757                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62758                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62759                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62760                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62761                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62762                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62763                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62764                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62765                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62766                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62767                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62768                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62769                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62770                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62771                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62772                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62773                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62774                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62775                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62776                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62777                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62778                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62779                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62780                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62781                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62782                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62783                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62784                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62785                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62786                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62787                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62788                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62789                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62790                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62791                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62792                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62793                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62794                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62795                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62796                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62797                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62798                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62799                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62800                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62801                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62802                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62803                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62804                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62805                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62806                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62807                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62808                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62809                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62810                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62811                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62812                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62813                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62814                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62815                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62816                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62817                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62818                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62819                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62820                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62821                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62822                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62823                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62824                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62825                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62826                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62827                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62828                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62829                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62830                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62831                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62832                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62833                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62834                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62835                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62836                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62837                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62838                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62839                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62840                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62841                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62842                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62843                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62844                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62845                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62846                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62847                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62848                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62849                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62850                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62851                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62852                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62853                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62854                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62855                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62856                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62857                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62858                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62859                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62860                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62861                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62862                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62863                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62864                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62865                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62866                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62867                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62868                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62869                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62870                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62871                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62872                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62873                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62874                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62875                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62876                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62877                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62878                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62879                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62880                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62881                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62882                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62883                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62884                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62885                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62886                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62887                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62888                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62889                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62890                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62891                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62892                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62893                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62894                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62895                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62896                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62897                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62898                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62899                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62900                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62901                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62902                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62903                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62904                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62905                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62906                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62907                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62908                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62909                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62910                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62911                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62912                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62913                ];
62914                FixedTimespanSet {
62915                    first: FixedTimespan {
62916                        utc_offset: 4760,
62917                        dst_offset: 0,
62918                        name: "LMT",
62919                    },
62920                    rest: REST
62921                }
62922            },
62923
62924            Tz::Europe__Tiraspol => {
62925                const REST: &[(i64, FixedTimespan)] = &[
62926                    (-2840147720, FixedTimespan { utc_offset: 6900, dst_offset: 0, name: "CMT" }),
62927                    (-1637114100, FixedTimespan { utc_offset: 6264, dst_offset: 0, name: "BMT" }),
62928                    (-1213148664, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62929                    (-1187056800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62930                    (-1175479200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62931                    (-1159754400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62932                    (-1144029600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62933                    (-1127700000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62934                    (-1111975200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62935                    (-1096250400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62936                    (-1080525600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62937                    (-1064800800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62938                    (-1049076000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62939                    (-1033351200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62940                    (-1017626400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62941                    (-1001901600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62942                    (-986176800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62943                    (-970452000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62944                    (-954727200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62945                    (-927165600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62946                    (-898138800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62947                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62948                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62949                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
62950                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
62951                    (-800157600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
62952                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
62953                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
62954                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
62955                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
62956                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
62957                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
62958                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
62959                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
62960                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
62961                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
62962                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
62963                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
62964                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
62965                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
62966                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
62967                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
62968                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
62969                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
62970                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
62971                    (641944800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62972                    (654652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62973                    (670377600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62974                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62975                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62976                    (717541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62977                    (733269600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62978                    (748990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62979                    (764719200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62980                    (780440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62981                    (796168800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62982                    (811890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62983                    (828223200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62984                    (846363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62985                    (859680000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62986                    (877824000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62987                    (891129600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62988                    (909273600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62989                    (922579200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62990                    (941328000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62991                    (954028800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62992                    (972777600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62993                    (985478400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62994                    (1004227200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62995                    (1017532800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62996                    (1035676800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62997                    (1048982400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
62998                    (1067126400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
62999                    (1080432000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63000                    (1099180800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63001                    (1111881600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63002                    (1130630400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63003                    (1143331200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63004                    (1162080000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63005                    (1174780800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63006                    (1193529600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63007                    (1206835200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63008                    (1224979200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63009                    (1238284800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63010                    (1256428800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63011                    (1269734400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63012                    (1288483200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63013                    (1301184000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63014                    (1319932800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63015                    (1332633600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63016                    (1351382400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63017                    (1364688000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63018                    (1382832000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63019                    (1396137600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63020                    (1414281600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63021                    (1427587200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63022                    (1445731200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63023                    (1459036800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63024                    (1477785600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63025                    (1490486400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63026                    (1509235200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63027                    (1521936000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63028                    (1540684800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63029                    (1553990400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63030                    (1572134400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63031                    (1585440000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63032                    (1603584000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63033                    (1616889600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63034                    (1635638400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63035                    (1648339200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63036                    (1667088000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63037                    (1679788800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63038                    (1698537600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63039                    (1711843200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63040                    (1729987200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63041                    (1743292800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63042                    (1761436800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63043                    (1774742400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63044                    (1792886400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63045                    (1806192000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63046                    (1824940800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63047                    (1837641600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63048                    (1856390400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63049                    (1869091200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63050                    (1887840000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63051                    (1901145600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63052                    (1919289600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63053                    (1932595200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63054                    (1950739200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63055                    (1964044800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63056                    (1982793600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63057                    (1995494400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63058                    (2014243200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63059                    (2026944000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63060                    (2045692800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63061                    (2058393600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63062                    (2077142400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63063                    (2090448000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63064                    (2108592000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63065                    (2121897600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63066                    (2140041600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63067                    (2153347200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63068                    (2172096000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63069                    (2184796800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63070                    (2203545600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63071                    (2216246400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63072                    (2234995200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63073                    (2248300800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63074                    (2266444800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63075                    (2279750400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63076                    (2297894400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63077                    (2311200000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63078                    (2329344000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63079                    (2342649600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63080                    (2361398400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63081                    (2374099200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63082                    (2392848000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63083                    (2405548800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63084                    (2424297600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63085                    (2437603200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63086                    (2455747200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63087                    (2469052800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63088                    (2487196800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63089                    (2500502400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63090                    (2519251200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63091                    (2531952000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63092                    (2550700800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63093                    (2563401600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63094                    (2582150400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63095                    (2595456000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63096                    (2613600000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63097                    (2626905600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63098                    (2645049600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63099                    (2658355200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63100                    (2676499200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63101                    (2689804800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63102                    (2708553600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63103                    (2721254400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63104                    (2740003200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63105                    (2752704000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63106                    (2771452800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63107                    (2784758400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63108                    (2802902400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63109                    (2816208000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63110                    (2834352000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63111                    (2847657600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63112                    (2866406400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63113                    (2879107200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63114                    (2897856000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63115                    (2910556800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63116                    (2929305600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63117                    (2942006400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63118                    (2960755200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63119                    (2974060800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63120                    (2992204800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63121                    (3005510400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63122                    (3023654400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63123                    (3036960000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63124                    (3055708800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63125                    (3068409600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63126                    (3087158400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63127                    (3099859200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63128                    (3118608000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63129                    (3131913600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63130                    (3150057600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63131                    (3163363200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63132                    (3181507200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63133                    (3194812800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63134                    (3212956800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63135                    (3226262400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63136                    (3245011200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63137                    (3257712000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63138                    (3276460800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63139                    (3289161600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63140                    (3307910400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63141                    (3321216000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63142                    (3339360000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63143                    (3352665600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63144                    (3370809600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63145                    (3384115200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63146                    (3402864000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63147                    (3415564800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63148                    (3434313600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63149                    (3447014400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63150                    (3465763200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63151                    (3479068800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63152                    (3497212800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63153                    (3510518400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63154                    (3528662400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63155                    (3541968000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63156                    (3560112000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63157                    (3573417600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63158                    (3592166400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63159                    (3604867200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63160                    (3623616000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63161                    (3636316800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63162                    (3655065600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63163                    (3668371200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63164                    (3686515200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63165                    (3699820800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63166                    (3717964800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63167                    (3731270400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63168                    (3750019200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63169                    (3762720000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63170                    (3781468800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63171                    (3794169600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63172                    (3812918400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63173                    (3825619200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63174                    (3844368000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63175                    (3857673600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63176                    (3875817600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63177                    (3889123200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63178                    (3907267200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63179                    (3920572800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63180                    (3939321600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63181                    (3952022400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63182                    (3970771200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63183                    (3983472000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63184                    (4002220800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63185                    (4015526400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63186                    (4033670400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63187                    (4046976000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63188                    (4065120000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63189                    (4078425600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63190                    (4096569600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63191                ];
63192                FixedTimespanSet {
63193                    first: FixedTimespan {
63194                        utc_offset: 6920,
63195                        dst_offset: 0,
63196                        name: "LMT",
63197                    },
63198                    rest: REST
63199                }
63200            },
63201
63202            Tz::Europe__Ulyanovsk => {
63203                const REST: &[(i64, FixedTimespan)] = &[
63204                    (-1593832416, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63205                    (-1247540400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
63206                    (354916800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
63207                    (370724400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
63208                    (386452800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
63209                    (402260400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
63210                    (417988800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
63211                    (433796400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
63212                    (449611200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
63213                    (465343200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
63214                    (481068000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
63215                    (496792800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
63216                    (512517600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
63217                    (528242400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
63218                    (543967200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
63219                    (559692000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
63220                    (575416800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
63221                    (591141600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
63222                    (606866400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
63223                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63224                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
63225                    (654649200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63226                    (670374000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "+03" }),
63227                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "+02" }),
63228                    (695779200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63229                    (701823600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
63230                    (717548400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63231                    (733273200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
63232                    (748998000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63233                    (764722800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
63234                    (780447600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63235                    (796172400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
63236                    (811897200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63237                    (828226800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
63238                    (846370800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63239                    (859676400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
63240                    (877820400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63241                    (891126000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
63242                    (909270000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63243                    (922575600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
63244                    (941324400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63245                    (954025200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
63246                    (972774000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63247                    (985474800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
63248                    (1004223600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63249                    (1017529200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
63250                    (1035673200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63251                    (1048978800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
63252                    (1067122800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63253                    (1080428400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
63254                    (1099177200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63255                    (1111878000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
63256                    (1130626800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63257                    (1143327600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
63258                    (1162076400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63259                    (1174777200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
63260                    (1193526000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63261                    (1206831600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
63262                    (1224975600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63263                    (1238281200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
63264                    (1256425200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63265                    (1269730800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
63266                    (1288479600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63267                    (1301180400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
63268                    (1414274400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
63269                    (1459033200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
63270                ];
63271                FixedTimespanSet {
63272                    first: FixedTimespan {
63273                        utc_offset: 11616,
63274                        dst_offset: 0,
63275                        name: "LMT",
63276                    },
63277                    rest: REST
63278                }
63279            },
63280
63281            Tz::Europe__Uzhgorod => {
63282                const REST: &[(i64, FixedTimespan)] = &[
63283                    (-2840148124, FixedTimespan { utc_offset: 7324, dst_offset: 0, name: "KMT" }),
63284                    (-1441159324, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63285                    (-1247536800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
63286                    (-892522800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63287                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63288                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63289                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63290                    (-825382800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
63291                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
63292                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
63293                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
63294                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
63295                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
63296                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
63297                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
63298                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
63299                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
63300                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
63301                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
63302                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
63303                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
63304                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
63305                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
63306                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
63307                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
63308                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
63309                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
63310                    (646783200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63311                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63312                    (701827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63313                    (717552000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63314                    (733276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63315                    (749001600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63316                    (764726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63317                    (780451200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63318                    (796176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63319                    (811900800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63320                    (828230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63321                    (846378000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63322                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63323                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63324                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63325                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63326                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63327                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63328                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63329                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63330                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63331                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63332                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63333                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63334                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63335                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63336                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63337                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63338                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63339                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63340                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63341                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63342                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63343                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63344                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63345                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63346                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63347                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63348                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63349                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63350                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63351                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63352                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63353                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63354                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63355                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63356                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63357                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63358                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63359                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63360                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63361                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63362                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63363                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63364                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63365                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63366                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63367                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63368                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63369                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63370                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63371                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63372                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63373                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63374                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63375                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63376                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63377                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63378                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63379                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63380                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63381                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63382                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63383                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63384                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63385                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63386                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63387                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63388                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63389                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63390                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63391                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63392                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63393                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63394                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63395                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63396                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63397                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63398                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63399                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63400                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63401                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63402                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63403                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63404                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63405                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63406                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63407                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63408                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63409                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63410                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63411                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63412                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63413                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63414                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63415                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63416                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63417                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63418                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63419                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63420                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63421                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63422                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63423                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63424                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63425                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63426                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63427                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63428                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63429                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63430                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63431                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63432                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63433                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63434                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63435                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63436                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63437                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63438                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63439                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63440                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63441                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63442                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63443                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63444                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63445                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63446                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63447                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63448                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63449                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63450                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63451                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63452                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63453                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63454                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63455                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63456                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63457                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63458                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63459                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63460                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63461                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63462                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63463                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63464                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63465                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63466                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63467                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63468                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63469                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63470                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63471                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63472                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63473                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63474                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63475                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63476                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63477                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63478                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63479                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63480                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63481                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63482                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63483                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63484                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63485                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63486                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63487                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63488                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63489                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63490                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63491                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63492                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63493                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63494                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63495                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63496                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63497                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63498                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63499                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63500                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63501                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63502                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63503                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63504                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63505                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63506                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63507                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63508                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63509                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63510                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63511                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63512                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63513                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63514                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63515                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63516                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63517                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63518                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63519                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63520                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63521                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63522                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63523                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63524                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63525                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63526                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
63527                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
63528                ];
63529                FixedTimespanSet {
63530                    first: FixedTimespan {
63531                        utc_offset: 7324,
63532                        dst_offset: 0,
63533                        name: "LMT",
63534                    },
63535                    rest: REST
63536                }
63537            },
63538
63539            Tz::Europe__Vaduz => {
63540                const REST: &[(i64, FixedTimespan)] = &[
63541                    (-3675198848, FixedTimespan { utc_offset: 1786, dst_offset: 0, name: "BMT" }),
63542                    (-2385246586, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63543                    (-904435200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63544                    (-891129600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63545                    (-872985600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63546                    (-859680000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63547                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63548                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63549                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63550                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63551                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63552                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63553                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63554                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63555                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63556                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63557                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63558                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63559                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63560                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63561                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63562                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63563                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63564                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63565                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63566                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63567                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63568                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63569                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63570                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63571                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63572                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63573                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63574                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63575                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63576                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63577                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63578                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63579                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63580                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63581                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63582                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63583                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63584                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63585                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63586                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63587                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63588                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63589                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63590                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63591                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63592                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63593                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63594                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63595                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63596                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63597                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63598                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63599                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63600                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63601                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63602                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63603                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63604                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63605                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63606                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63607                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63608                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63609                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63610                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63611                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63612                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63613                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63614                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63615                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63616                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63617                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63618                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63619                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63620                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63621                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63622                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63623                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63624                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63625                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63626                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63627                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63628                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63629                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63630                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63631                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63632                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63633                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63634                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63635                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63636                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63637                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63638                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63639                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63640                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63641                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63642                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63643                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63644                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63645                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63646                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63647                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63648                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63649                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63650                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63651                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63652                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63653                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63654                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63655                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63656                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63657                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63658                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63659                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63660                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63661                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63662                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63663                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63664                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63665                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63666                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63667                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63668                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63669                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63670                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63671                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63672                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63673                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63674                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63675                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63676                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63677                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63678                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63679                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63680                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63681                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63682                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63683                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63684                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63685                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63686                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63687                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63688                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63689                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63690                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63691                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63692                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63693                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63694                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63695                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63696                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63697                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63698                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63699                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63700                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63701                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63702                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63703                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63704                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63705                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63706                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63707                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63708                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63709                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63710                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63711                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63712                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63713                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63714                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63715                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63716                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63717                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63718                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63719                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63720                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63721                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63722                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63723                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63724                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63725                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63726                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63727                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63728                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63729                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63730                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63731                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63732                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63733                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63734                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63735                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63736                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63737                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63738                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63739                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63740                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63741                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63742                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63743                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63744                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63745                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63746                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63747                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63748                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63749                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63750                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63751                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63752                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63753                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63754                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63755                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63756                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63757                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63758                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63759                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63760                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63761                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63762                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63763                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63764                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63765                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63766                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63767                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63768                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63769                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63770                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63771                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63772                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63773                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63774                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63775                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63776                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63777                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63778                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63779                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63780                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63781                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63782                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63783                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63784                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63785                ];
63786                FixedTimespanSet {
63787                    first: FixedTimespan {
63788                        utc_offset: 2048,
63789                        dst_offset: 0,
63790                        name: "LMT",
63791                    },
63792                    rest: REST
63793                }
63794            },
63795
63796            Tz::Europe__Vatican => {
63797                const REST: &[(i64, FixedTimespan)] = &[
63798                    (-3252098996, FixedTimespan { utc_offset: 2996, dst_offset: 0, name: "RMT" }),
63799                    (-2403568196, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63800                    (-1690765200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63801                    (-1680487200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63802                    (-1664758800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63803                    (-1648951200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63804                    (-1635123600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63805                    (-1616896800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63806                    (-1604278800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63807                    (-1585533600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63808                    (-1571014800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63809                    (-1555293600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63810                    (-932432400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63811                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63812                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63813                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63814                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63815                    (-798073200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63816                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63817                    (-766717200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63818                    (-750898800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63819                    (-733359600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63820                    (-719456400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63821                    (-701917200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63822                    (-689209200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63823                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63824                    (-114051600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63825                    (-103168800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63826                    (-81997200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63827                    (-71715600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63828                    (-50547600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63829                    (-40266000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63830                    (-18493200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63831                    (-8211600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63832                    (12956400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63833                    (23238000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63834                    (43801200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63835                    (54687600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63836                    (75855600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63837                    (86742000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63838                    (107910000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63839                    (118191600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63840                    (138754800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63841                    (149641200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63842                    (170809200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63843                    (181090800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63844                    (202258800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63845                    (212540400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63846                    (233103600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63847                    (243990000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63848                    (265158000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63849                    (276044400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63850                    (296607600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63851                    (307494000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63852                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63853                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63854                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63855                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63856                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63857                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63858                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63859                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63860                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63861                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63862                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63863                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63864                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63865                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63866                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63867                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63868                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63869                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63870                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63871                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63872                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63873                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63874                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63875                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63876                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63877                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63878                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63879                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63880                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63881                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63882                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63883                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63884                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63885                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63886                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63887                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63888                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63889                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63890                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63891                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63892                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63893                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63894                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63895                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63896                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63897                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63898                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63899                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63900                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63901                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63902                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63903                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63904                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63905                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63906                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63907                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63908                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63909                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63910                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63911                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63912                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63913                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63914                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63915                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63916                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63917                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63918                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63919                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63920                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63921                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63922                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63923                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63924                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63925                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63926                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63927                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63928                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63929                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63930                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63931                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63932                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63933                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63934                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63935                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63936                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63937                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63938                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63939                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63940                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63941                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63942                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63943                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63944                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63945                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63946                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63947                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63948                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63949                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63950                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63951                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63952                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63953                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63954                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63955                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63956                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63957                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63958                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63959                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63960                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63961                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63962                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63963                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63964                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63965                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63966                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63967                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63968                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63969                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63970                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63971                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63972                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63973                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63974                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63975                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63976                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63977                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63978                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63979                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63980                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63981                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63982                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63983                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63984                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63985                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63986                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63987                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63988                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63989                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63990                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63991                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63992                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63993                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63994                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63995                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63996                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63997                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
63998                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
63999                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64000                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64001                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64002                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64003                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64004                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64005                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64006                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64007                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64008                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64009                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64010                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64011                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64012                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64013                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64014                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64015                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64016                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64017                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64018                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64019                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64020                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64021                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64022                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64023                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64024                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64025                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64026                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64027                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64028                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64029                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64030                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64031                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64032                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64033                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64034                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64035                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64036                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64037                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64038                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64039                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64040                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64041                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64042                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64043                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64044                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64045                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64046                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64047                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64048                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64049                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64050                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64051                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64052                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64053                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64054                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64055                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64056                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64057                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64058                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64059                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64060                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64061                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64062                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64063                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64064                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64065                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64066                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64067                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64068                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64069                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64070                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64071                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64072                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64073                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64074                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64075                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64076                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64077                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64078                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64079                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64080                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64081                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64082                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64083                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64084                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64085                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64086                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64087                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64088                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64089                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64090                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64091                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64092                ];
64093                FixedTimespanSet {
64094                    first: FixedTimespan {
64095                        utc_offset: 2996,
64096                        dst_offset: 0,
64097                        name: "LMT",
64098                    },
64099                    rest: REST
64100                }
64101            },
64102
64103            Tz::Europe__Vienna => {
64104                const REST: &[(i64, FixedTimespan)] = &[
64105                    (-2422055121, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64106                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64107                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64108                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64109                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64110                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64111                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64112                    (-1569711600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64113                    (-1555801200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64114                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64115                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64116                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64117                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64118                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64119                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64120                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64121                    (-780192000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64122                    (-748479600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64123                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64124                    (-717634800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64125                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64126                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64127                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64128                    (323823600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64129                    (338940000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64130                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64131                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64132                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64133                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64134                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64135                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64136                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64137                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64138                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64139                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64140                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64141                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64142                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64143                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64144                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64145                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64146                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64147                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64148                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64149                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64150                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64151                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64152                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64153                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64154                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64155                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64156                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64157                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64158                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64159                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64160                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64161                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64162                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64163                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64164                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64165                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64166                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64167                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64168                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64169                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64170                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64171                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64172                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64173                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64174                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64175                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64176                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64177                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64178                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64179                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64180                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64181                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64182                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64183                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64184                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64185                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64186                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64187                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64188                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64189                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64190                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64191                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64192                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64193                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64194                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64195                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64196                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64197                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64198                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64199                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64200                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64201                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64202                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64203                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64204                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64205                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64206                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64207                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64208                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64209                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64210                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64211                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64212                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64213                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64214                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64215                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64216                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64217                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64218                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64219                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64220                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64221                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64222                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64223                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64224                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64225                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64226                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64227                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64228                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64229                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64230                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64231                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64232                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64233                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64234                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64235                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64236                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64237                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64238                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64239                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64240                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64241                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64242                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64243                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64244                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64245                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64246                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64247                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64248                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64249                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64250                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64251                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64252                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64253                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64254                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64255                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64256                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64257                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64258                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64259                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64260                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64261                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64262                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64263                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64264                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64265                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64266                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64267                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64268                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64269                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64270                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64271                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64272                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64273                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64274                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64275                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64276                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64277                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64278                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64279                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64280                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64281                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64282                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64283                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64284                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64285                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64286                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64287                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64288                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64289                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64290                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64291                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64292                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64293                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64294                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64295                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64296                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64297                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64298                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64299                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64300                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64301                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64302                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64303                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64304                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64305                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64306                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64307                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64308                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64309                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64310                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64311                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64312                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64313                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64314                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64315                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64316                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64317                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64318                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64319                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64320                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64321                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64322                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64323                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64324                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64325                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64326                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64327                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64328                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64329                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64330                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64331                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64332                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64333                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64334                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64335                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64336                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64337                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64338                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64339                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64340                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64341                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64342                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64343                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64344                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64345                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64346                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64347                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64348                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64349                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64350                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64351                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64352                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64353                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64354                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64355                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64356                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64357                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64358                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64359                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64360                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64361                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64362                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64363                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64364                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64365                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64366                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64367                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64368                ];
64369                FixedTimespanSet {
64370                    first: FixedTimespan {
64371                        utc_offset: 3921,
64372                        dst_offset: 0,
64373                        name: "LMT",
64374                    },
64375                    rest: REST
64376                }
64377            },
64378
64379            Tz::Europe__Vilnius => {
64380                const REST: &[(i64, FixedTimespan)] = &[
64381                    (-2840146876, FixedTimespan { utc_offset: 5040, dst_offset: 0, name: "WMT" }),
64382                    (-1672536240, FixedTimespan { utc_offset: 5736, dst_offset: 0, name: "KMT" }),
64383                    (-1585100136, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64384                    (-1561251600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64385                    (-1553565600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64386                    (-928198800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64387                    (-900126000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64388                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64389                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64390                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64391                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64392                    (-802144800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64393                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64394                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64395                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64396                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64397                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64398                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64399                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64400                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64401                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64402                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64403                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64404                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64405                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64406                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64407                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64408                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64409                    (606870000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64410                    (622598400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64411                    (638323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64412                    (654652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64413                    (670377600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64414                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64415                    (701827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64416                    (717552000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64417                    (733276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64418                    (749001600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64419                    (764726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64420                    (780451200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64421                    (796176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64422                    (811900800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64423                    (828230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64424                    (846374400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64425                    (859680000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64426                    (877824000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64427                    (891126000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64428                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64429                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64430                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64431                    (941324400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64432                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64433                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64434                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64435                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64436                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64437                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64438                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64439                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64440                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64441                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64442                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64443                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64444                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64445                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64446                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64447                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64448                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64449                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64450                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64451                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64452                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64453                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64454                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64455                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64456                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64457                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64458                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64459                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64460                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64461                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64462                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64463                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64464                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64465                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64466                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64467                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64468                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64469                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64470                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64471                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64472                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64473                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64474                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64475                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64476                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64477                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64478                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64479                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64480                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64481                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64482                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64483                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64484                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64485                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64486                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64487                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64488                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64489                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64490                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64491                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64492                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64493                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64494                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64495                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64496                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64497                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64498                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64499                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64500                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64501                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64502                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64503                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64504                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64505                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64506                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64507                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64508                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64509                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64510                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64511                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64512                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64513                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64514                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64515                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64516                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64517                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64518                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64519                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64520                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64521                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64522                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64523                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64524                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64525                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64526                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64527                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64528                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64529                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64530                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64531                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64532                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64533                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64534                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64535                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64536                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64537                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64538                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64539                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64540                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64541                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64542                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64543                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64544                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64545                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64546                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64547                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64548                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64549                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64550                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64551                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64552                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64553                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64554                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64555                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64556                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64557                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64558                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64559                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64560                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64561                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64562                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64563                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64564                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64565                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64566                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64567                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64568                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64569                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64570                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64571                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64572                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64573                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64574                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64575                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64576                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64577                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64578                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64579                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64580                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64581                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64582                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64583                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64584                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64585                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64586                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64587                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64588                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64589                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64590                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64591                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64592                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64593                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64594                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64595                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64596                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64597                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64598                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64599                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64600                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64601                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64602                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64603                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64604                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64605                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64606                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64607                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64608                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64609                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64610                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64611                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64612                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64613                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64614                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64615                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64616                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64617                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64618                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64619                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64620                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64621                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64622                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64623                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64624                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64625                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64626                ];
64627                FixedTimespanSet {
64628                    first: FixedTimespan {
64629                        utc_offset: 6076,
64630                        dst_offset: 0,
64631                        name: "LMT",
64632                    },
64633                    rest: REST
64634                }
64635            },
64636
64637            Tz::Europe__Volgograd => {
64638                const REST: &[(i64, FixedTimespan)] = &[
64639                    (-1577761060, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
64640                    (-1247540400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
64641                    (354916800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
64642                    (370724400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
64643                    (386452800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
64644                    (402260400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
64645                    (417988800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
64646                    (433796400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
64647                    (449611200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
64648                    (465343200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
64649                    (481068000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
64650                    (496792800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
64651                    (512517600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
64652                    (528242400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
64653                    (543967200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
64654                    (559692000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
64655                    (575416800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64656                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64657                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64658                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64659                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64660                    (654649200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64661                    (670374000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
64662                    (701820000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64663                    (717548400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64664                    (733273200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64665                    (748998000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64666                    (764722800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64667                    (780447600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64668                    (796172400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64669                    (811897200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64670                    (828226800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64671                    (846370800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64672                    (859676400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64673                    (877820400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64674                    (891126000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64675                    (909270000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64676                    (922575600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64677                    (941324400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64678                    (954025200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64679                    (972774000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64680                    (985474800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64681                    (1004223600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64682                    (1017529200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64683                    (1035673200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64684                    (1048978800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64685                    (1067122800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64686                    (1080428400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64687                    (1099177200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64688                    (1111878000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64689                    (1130626800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64690                    (1143327600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64691                    (1162076400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64692                    (1174777200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64693                    (1193526000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64694                    (1206831600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64695                    (1224975600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64696                    (1238281200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64697                    (1256425200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64698                    (1269730800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
64699                    (1288479600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64700                    (1301180400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "MSK" }),
64701                    (1414274400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64702                    (1540681200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
64703                    (1609020000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
64704                ];
64705                FixedTimespanSet {
64706                    first: FixedTimespan {
64707                        utc_offset: 10660,
64708                        dst_offset: 0,
64709                        name: "LMT",
64710                    },
64711                    rest: REST
64712                }
64713            },
64714
64715            Tz::Europe__Warsaw => {
64716                const REST: &[(i64, FixedTimespan)] = &[
64717                    (-2840145840, FixedTimespan { utc_offset: 5040, dst_offset: 0, name: "WMT" }),
64718                    (-1717032240, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64719                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64720                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64721                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64722                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64723                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64724                    (-1618700400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64725                    (-1600473600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
64726                    (-1587168000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
64727                    (-1501725600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64728                    (-931734000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64729                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64730                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64731                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64732                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64733                    (-796608000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64734                    (-778726800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64735                    (-762660000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64736                    (-748486800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64737                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64738                    (-715215600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64739                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64740                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64741                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64742                    (-654130800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64743                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64744                    (-397094400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64745                    (-386812800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64746                    (-371088000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64747                    (-355363200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64748                    (-334195200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64749                    (-323308800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64750                    (-307584000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64751                    (-291859200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64752                    (-271296000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64753                    (-260409600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64754                    (-239846400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64755                    (-228960000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64756                    (-208396800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64757                    (-197510400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64758                    (-176342400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64759                    (-166060800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64760                    (228873600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64761                    (243993600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64762                    (260323200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64763                    (276048000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64764                    (291772800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64765                    (307497600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64766                    (323827200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64767                    (338947200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64768                    (354672000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64769                    (370396800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64770                    (386121600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64771                    (401846400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64772                    (417571200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64773                    (433296000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64774                    (449020800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64775                    (465350400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64776                    (481075200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64777                    (496800000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64778                    (512524800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64779                    (528249600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64780                    (543974400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64781                    (559699200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64782                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64783                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64784                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64785                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64786                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64787                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64788                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64789                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64790                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64791                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64792                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64793                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64794                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64795                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64796                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64797                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64798                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64799                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64800                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64801                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64802                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64803                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64804                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64805                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64806                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64807                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64808                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64809                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64810                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64811                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64812                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64813                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64814                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64815                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64816                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64817                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64818                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64819                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64820                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64821                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64822                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64823                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64824                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64825                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64826                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64827                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64828                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64829                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64830                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64831                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64832                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64833                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64834                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64835                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64836                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64837                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64838                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64839                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64840                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64841                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64842                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64843                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64844                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64845                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64846                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64847                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64848                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64849                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64850                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64851                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64852                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64853                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64854                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64855                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64856                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64857                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64858                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64859                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64860                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64861                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64862                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64863                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64864                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64865                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64866                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64867                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64868                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64869                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64870                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64871                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64872                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64873                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64874                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64875                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64876                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64877                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64878                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64879                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64880                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64881                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64882                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64883                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64884                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64885                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64886                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64887                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64888                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64889                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64890                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64891                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64892                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64893                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64894                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64895                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64896                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64897                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64898                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64899                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64900                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64901                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64902                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64903                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64904                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64905                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64906                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64907                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64908                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64909                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64910                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64911                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64912                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64913                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64914                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64915                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64916                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64917                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64918                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64919                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64920                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64921                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64922                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64923                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64924                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64925                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64926                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64927                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64928                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64929                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64930                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64931                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64932                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64933                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64934                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64935                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64936                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64937                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64938                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64939                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64940                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64941                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64942                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64943                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64944                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64945                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64946                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64947                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64948                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64949                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64950                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64951                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64952                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64953                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64954                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64955                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64956                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64957                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64958                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64959                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64960                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64961                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64962                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64963                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64964                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64965                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64966                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64967                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64968                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64969                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64970                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64971                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64972                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64973                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64974                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64975                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64976                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64977                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64978                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64979                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64980                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64981                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64982                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64983                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64984                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64985                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64986                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64987                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64988                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64989                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64990                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64991                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64992                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64993                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64994                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64995                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64996                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64997                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
64998                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
64999                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65000                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65001                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65002                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65003                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65004                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65005                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65006                ];
65007                FixedTimespanSet {
65008                    first: FixedTimespan {
65009                        utc_offset: 5040,
65010                        dst_offset: 0,
65011                        name: "LMT",
65012                    },
65013                    rest: REST
65014                }
65015            },
65016
65017            Tz::Europe__Zagreb => {
65018                const REST: &[(i64, FixedTimespan)] = &[
65019                    (-2713915320, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65020                    (-905824800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65021                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65022                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65023                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65024                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65025                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65026                    (-777942000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65027                    (-766627200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65028                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65029                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65030                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65031                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65032                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65033                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65034                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65035                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65036                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65037                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65038                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65039                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65040                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65041                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65042                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65043                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65044                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65045                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65046                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65047                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65048                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65049                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65050                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65051                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65052                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65053                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65054                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65055                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65056                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65057                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65058                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65059                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65060                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65061                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65062                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65063                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65064                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65065                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65066                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65067                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65068                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65069                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65070                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65071                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65072                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65073                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65074                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65075                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65076                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65077                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65078                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65079                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65080                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65081                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65082                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65083                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65084                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65085                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65086                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65087                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65088                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65089                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65090                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65091                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65092                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65093                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65094                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65095                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65096                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65097                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65098                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65099                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65100                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65101                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65102                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65103                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65104                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65105                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65106                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65107                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65108                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65109                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65110                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65111                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65112                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65113                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65114                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65115                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65116                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65117                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65118                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65119                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65120                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65121                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65122                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65123                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65124                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65125                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65126                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65127                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65128                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65129                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65130                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65131                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65132                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65133                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65134                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65135                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65136                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65137                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65138                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65139                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65140                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65141                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65142                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65143                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65144                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65145                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65146                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65147                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65148                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65149                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65150                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65151                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65152                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65153                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65154                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65155                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65156                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65157                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65158                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65159                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65160                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65161                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65162                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65163                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65164                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65165                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65166                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65167                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65168                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65169                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65170                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65171                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65172                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65173                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65174                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65175                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65176                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65177                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65178                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65179                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65180                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65181                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65182                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65183                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65184                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65185                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65186                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65187                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65188                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65189                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65190                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65191                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65192                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65193                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65194                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65195                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65196                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65197                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65198                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65199                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65200                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65201                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65202                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65203                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65204                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65205                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65206                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65207                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65208                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65209                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65210                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65211                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65212                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65213                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65214                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65215                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65216                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65217                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65218                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65219                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65220                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65221                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65222                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65223                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65224                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65225                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65226                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65227                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65228                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65229                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65230                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65231                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65232                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65233                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65234                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65235                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65236                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65237                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65238                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65239                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65240                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65241                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65242                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65243                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65244                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65245                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65246                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65247                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65248                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65249                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65250                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65251                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65252                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65253                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65254                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65255                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65256                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65257                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65258                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65259                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65260                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65261                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65262                ];
65263                FixedTimespanSet {
65264                    first: FixedTimespan {
65265                        utc_offset: 4920,
65266                        dst_offset: 0,
65267                        name: "LMT",
65268                    },
65269                    rest: REST
65270                }
65271            },
65272
65273            Tz::Europe__Zaporozhye => {
65274                const REST: &[(i64, FixedTimespan)] = &[
65275                    (-2840148124, FixedTimespan { utc_offset: 7324, dst_offset: 0, name: "KMT" }),
65276                    (-1441159324, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65277                    (-1247536800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
65278                    (-892522800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65279                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65280                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65281                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65282                    (-825382800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
65283                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
65284                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
65285                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
65286                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
65287                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
65288                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
65289                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
65290                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
65291                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
65292                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
65293                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
65294                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
65295                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
65296                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
65297                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
65298                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
65299                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
65300                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
65301                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
65302                    (646783200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65303                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65304                    (701827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65305                    (717552000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65306                    (733276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65307                    (749001600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65308                    (764726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65309                    (780451200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65310                    (796176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65311                    (811900800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65312                    (828230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65313                    (846378000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65314                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65315                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65316                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65317                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65318                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65319                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65320                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65321                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65322                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65323                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65324                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65325                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65326                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65327                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65328                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65329                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65330                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65331                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65332                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65333                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65334                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65335                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65336                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65337                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65338                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65339                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65340                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65341                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65342                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65343                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65344                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65345                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65346                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65347                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65348                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65349                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65350                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65351                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65352                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65353                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65354                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65355                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65356                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65357                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65358                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65359                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65360                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65361                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65362                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65363                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65364                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65365                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65366                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65367                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65368                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65369                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65370                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65371                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65372                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65373                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65374                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65375                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65376                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65377                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65378                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65379                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65380                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65381                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65382                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65383                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65384                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65385                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65386                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65387                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65388                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65389                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65390                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65391                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65392                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65393                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65394                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65395                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65396                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65397                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65398                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65399                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65400                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65401                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65402                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65403                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65404                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65405                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65406                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65407                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65408                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65409                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65410                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65411                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65412                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65413                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65414                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65415                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65416                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65417                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65418                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65419                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65420                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65421                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65422                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65423                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65424                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65425                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65426                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65427                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65428                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65429                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65430                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65431                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65432                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65433                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65434                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65435                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65436                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65437                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65438                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65439                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65440                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65441                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65442                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65443                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65444                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65445                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65446                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65447                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65448                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65449                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65450                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65451                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65452                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65453                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65454                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65455                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65456                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65457                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65458                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65459                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65460                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65461                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65462                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65463                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65464                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65465                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65466                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65467                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65468                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65469                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65470                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65471                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65472                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65473                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65474                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65475                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65476                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65477                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65478                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65479                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65480                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65481                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65482                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65483                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65484                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65485                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65486                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65487                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65488                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65489                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65490                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65491                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65492                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65493                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65494                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65495                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65496                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65497                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65498                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65499                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65500                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65501                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65502                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65503                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65504                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65505                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65506                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65507                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65508                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65509                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65510                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65511                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65512                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65513                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65514                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65515                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65516                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65517                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65518                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
65519                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
65520                ];
65521                FixedTimespanSet {
65522                    first: FixedTimespan {
65523                        utc_offset: 7324,
65524                        dst_offset: 0,
65525                        name: "LMT",
65526                    },
65527                    rest: REST
65528                }
65529            },
65530
65531            Tz::Europe__Zurich => {
65532                const REST: &[(i64, FixedTimespan)] = &[
65533                    (-3675198848, FixedTimespan { utc_offset: 1786, dst_offset: 0, name: "BMT" }),
65534                    (-2385246586, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65535                    (-904435200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65536                    (-891129600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65537                    (-872985600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65538                    (-859680000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65539                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65540                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65541                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65542                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65543                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65544                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65545                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65546                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65547                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65548                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65549                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65550                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65551                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65552                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65553                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65554                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65555                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65556                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65557                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65558                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65559                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65560                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65561                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65562                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65563                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65564                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65565                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65566                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65567                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65568                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65569                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65570                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65571                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65572                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65573                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65574                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65575                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65576                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65577                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65578                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65579                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65580                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65581                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65582                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65583                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65584                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65585                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65586                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65587                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65588                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65589                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65590                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65591                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65592                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65593                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65594                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65595                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65596                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65597                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65598                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65599                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65600                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65601                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65602                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65603                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65604                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65605                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65606                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65607                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65608                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65609                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65610                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65611                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65612                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65613                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65614                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65615                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65616                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65617                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65618                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65619                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65620                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65621                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65622                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65623                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65624                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65625                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65626                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65627                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65628                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65629                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65630                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65631                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65632                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65633                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65634                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65635                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65636                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65637                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65638                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65639                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65640                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65641                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65642                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65643                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65644                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65645                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65646                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65647                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65648                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65649                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65650                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65651                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65652                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65653                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65654                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65655                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65656                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65657                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65658                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65659                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65660                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65661                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65662                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65663                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65664                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65665                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65666                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65667                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65668                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65669                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65670                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65671                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65672                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65673                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65674                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65675                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65676                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65677                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65678                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65679                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65680                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65681                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65682                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65683                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65684                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65685                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65686                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65687                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65688                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65689                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65690                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65691                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65692                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65693                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65694                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65695                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65696                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65697                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65698                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65699                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65700                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65701                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65702                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65703                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65704                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65705                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65706                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65707                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65708                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65709                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65710                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65711                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65712                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65713                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65714                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65715                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65716                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65717                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65718                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65719                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65720                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65721                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65722                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65723                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65724                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65725                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65726                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65727                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65728                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65729                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65730                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65731                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65732                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65733                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65734                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65735                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65736                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65737                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65738                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65739                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65740                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65741                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65742                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65743                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65744                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65745                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65746                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65747                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65748                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65749                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65750                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65751                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65752                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65753                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65754                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65755                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65756                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65757                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65758                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65759                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65760                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65761                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65762                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65763                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65764                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65765                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65766                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65767                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65768                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65769                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65770                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65771                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65772                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65773                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65774                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65775                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
65776                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
65777                ];
65778                FixedTimespanSet {
65779                    first: FixedTimespan {
65780                        utc_offset: 2048,
65781                        dst_offset: 0,
65782                        name: "LMT",
65783                    },
65784                    rest: REST
65785                }
65786            },
65787
65788            Tz::GB => {
65789                const REST: &[(i64, FixedTimespan)] = &[
65790                    (-3852662325, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65791                    (-1691964000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65792                    (-1680472800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65793                    (-1664143200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65794                    (-1650146400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65795                    (-1633903200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65796                    (-1617487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65797                    (-1601848800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65798                    (-1586037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65799                    (-1570399200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65800                    (-1552168800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65801                    (-1538344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65802                    (-1522533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65803                    (-1507500000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65804                    (-1490565600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65805                    (-1473631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65806                    (-1460930400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65807                    (-1442786400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65808                    (-1428876000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65809                    (-1410732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65810                    (-1396216800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65811                    (-1379282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65812                    (-1364767200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65813                    (-1348437600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65814                    (-1333317600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65815                    (-1315778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65816                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65817                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65818                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65819                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65820                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65821                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65822                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65823                    (-1189980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65824                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65825                    (-1159135200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65826                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65827                    (-1126476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65828                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65829                    (-1095631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65830                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65831                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65832                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65833                    (-1032127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65834                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65835                    (-1001282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65836                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65837                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65838                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65839                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65840                    (-904518000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
65841                    (-896050800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65842                    (-875487600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
65843                    (-864601200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65844                    (-844038000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
65845                    (-832546800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65846                    (-812588400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
65847                    (-798073200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65848                    (-781052400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
65849                    (-772066800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65850                    (-764805600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65851                    (-748476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65852                    (-733356000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65853                    (-719445600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65854                    (-717030000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
65855                    (-706748400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65856                    (-699487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65857                    (-687996000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65858                    (-668037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65859                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65860                    (-636588000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65861                    (-622072800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65862                    (-605743200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65863                    (-590623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65864                    (-574293600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65865                    (-558568800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65866                    (-542239200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65867                    (-527119200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65868                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65869                    (-496274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65870                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65871                    (-464220000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65872                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65873                    (-432165600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65874                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65875                    (-401320800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65876                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65877                    (-369266400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65878                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65879                    (-337816800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65880                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65881                    (-306972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65882                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65883                    (-276732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65884                    (-257983200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65885                    (-245282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65886                    (-226533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65887                    (-213228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65888                    (-195084000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65889                    (-182383200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65890                    (-163634400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65891                    (-150933600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65892                    (-132184800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65893                    (-119484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65894                    (-100735200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65895                    (-88034400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65896                    (-68680800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65897                    (-59004000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65898                    (-37242000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "BST" }),
65899                    (57718800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65900                    (69818400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65901                    (89172000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65902                    (101268000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65903                    (120621600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65904                    (132717600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65905                    (152071200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65906                    (164167200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65907                    (183520800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65908                    (196221600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65909                    (214970400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65910                    (227671200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65911                    (246420000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65912                    (259120800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65913                    (278474400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65914                    (290570400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65915                    (309924000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65916                    (322020000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65917                    (341373600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65918                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65919                    (372819600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65920                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65921                    (404269200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65922                    (417574800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65923                    (435718800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65924                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65925                    (467773200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65926                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65927                    (499222800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65928                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65929                    (530672400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65930                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65931                    (562122000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65932                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65933                    (593571600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65934                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65935                    (625626000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65936                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65937                    (657075600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65938                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65939                    (688525200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65940                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65941                    (719974800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65942                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65943                    (751424400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65944                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65945                    (782874000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65946                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65947                    (814323600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65948                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65949                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65950                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65951                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65952                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65953                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65954                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65955                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65956                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65957                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65958                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65959                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65960                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65961                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65962                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65963                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65964                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65965                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65966                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65967                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65968                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65969                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65970                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65971                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65972                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65973                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65974                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65975                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65976                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65977                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65978                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65979                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65980                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65981                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65982                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65983                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65984                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65985                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65986                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65987                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65988                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65989                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65990                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65991                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65992                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65993                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65994                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65995                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65996                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65997                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
65998                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
65999                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66000                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66001                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66002                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66003                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66004                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66005                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66006                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66007                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66008                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66009                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66010                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66011                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66012                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66013                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66014                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66015                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66016                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66017                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66018                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66019                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66020                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66021                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66022                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66023                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66024                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66025                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66026                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66027                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66028                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66029                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66030                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66031                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66032                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66033                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66034                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66035                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66036                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66037                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66038                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66039                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66040                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66041                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66042                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66043                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66044                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66045                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66046                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66047                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66048                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66049                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66050                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66051                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66052                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66053                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66054                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66055                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66056                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66057                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66058                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66059                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66060                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66061                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66062                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66063                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66064                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66065                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66066                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66067                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66068                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66069                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66070                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66071                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66072                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66073                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66074                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66075                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66076                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66077                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66078                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66079                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66080                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66081                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66082                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66083                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66084                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66085                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66086                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66087                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66088                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66089                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66090                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66091                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66092                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66093                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66094                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66095                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66096                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66097                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66098                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66099                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66100                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66101                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66102                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66103                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66104                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66105                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66106                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66107                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66108                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66109                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66110                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66111                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66112                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66113                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66114                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66115                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66116                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66117                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66118                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66119                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66120                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66121                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66122                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66123                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66124                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66125                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66126                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66127                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66128                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66129                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66130                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66131                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66132                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66133                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66134                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66135                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66136                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66137                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66138                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66139                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66140                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66141                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66142                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66143                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66144                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66145                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66146                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66147                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66148                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66149                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66150                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66151                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66152                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66153                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66154                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66155                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66156                ];
66157                FixedTimespanSet {
66158                    first: FixedTimespan {
66159                        utc_offset: -75,
66160                        dst_offset: 0,
66161                        name: "LMT",
66162                    },
66163                    rest: REST
66164                }
66165            },
66166
66167            Tz::GBEire => {
66168                const REST: &[(i64, FixedTimespan)] = &[
66169                    (-3852662325, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66170                    (-1691964000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66171                    (-1680472800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66172                    (-1664143200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66173                    (-1650146400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66174                    (-1633903200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66175                    (-1617487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66176                    (-1601848800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66177                    (-1586037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66178                    (-1570399200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66179                    (-1552168800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66180                    (-1538344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66181                    (-1522533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66182                    (-1507500000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66183                    (-1490565600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66184                    (-1473631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66185                    (-1460930400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66186                    (-1442786400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66187                    (-1428876000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66188                    (-1410732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66189                    (-1396216800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66190                    (-1379282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66191                    (-1364767200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66192                    (-1348437600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66193                    (-1333317600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66194                    (-1315778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66195                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66196                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66197                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66198                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66199                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66200                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66201                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66202                    (-1189980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66203                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66204                    (-1159135200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66205                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66206                    (-1126476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66207                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66208                    (-1095631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66209                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66210                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66211                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66212                    (-1032127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66213                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66214                    (-1001282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66215                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66216                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66217                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66218                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66219                    (-904518000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
66220                    (-896050800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66221                    (-875487600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
66222                    (-864601200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66223                    (-844038000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
66224                    (-832546800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66225                    (-812588400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
66226                    (-798073200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66227                    (-781052400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
66228                    (-772066800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66229                    (-764805600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66230                    (-748476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66231                    (-733356000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66232                    (-719445600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66233                    (-717030000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "BDST" }),
66234                    (-706748400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66235                    (-699487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66236                    (-687996000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66237                    (-668037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66238                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66239                    (-636588000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66240                    (-622072800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66241                    (-605743200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66242                    (-590623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66243                    (-574293600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66244                    (-558568800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66245                    (-542239200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66246                    (-527119200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66247                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66248                    (-496274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66249                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66250                    (-464220000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66251                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66252                    (-432165600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66253                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66254                    (-401320800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66255                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66256                    (-369266400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66257                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66258                    (-337816800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66259                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66260                    (-306972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66261                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66262                    (-276732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66263                    (-257983200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66264                    (-245282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66265                    (-226533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66266                    (-213228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66267                    (-195084000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66268                    (-182383200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66269                    (-163634400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66270                    (-150933600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66271                    (-132184800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66272                    (-119484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66273                    (-100735200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66274                    (-88034400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66275                    (-68680800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66276                    (-59004000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66277                    (-37242000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "BST" }),
66278                    (57718800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66279                    (69818400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66280                    (89172000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66281                    (101268000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66282                    (120621600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66283                    (132717600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66284                    (152071200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66285                    (164167200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66286                    (183520800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66287                    (196221600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66288                    (214970400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66289                    (227671200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66290                    (246420000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66291                    (259120800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66292                    (278474400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66293                    (290570400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66294                    (309924000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66295                    (322020000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66296                    (341373600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66297                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66298                    (372819600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66299                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66300                    (404269200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66301                    (417574800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66302                    (435718800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66303                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66304                    (467773200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66305                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66306                    (499222800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66307                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66308                    (530672400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66309                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66310                    (562122000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66311                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66312                    (593571600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66313                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66314                    (625626000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66315                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66316                    (657075600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66317                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66318                    (688525200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66319                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66320                    (719974800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66321                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66322                    (751424400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66323                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66324                    (782874000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66325                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66326                    (814323600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66327                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66328                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66329                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66330                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66331                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66332                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66333                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66334                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66335                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66336                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66337                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66338                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66339                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66340                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66341                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66342                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66343                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66344                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66345                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66346                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66347                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66348                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66349                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66350                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66351                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66352                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66353                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66354                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66355                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66356                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66357                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66358                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66359                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66360                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66361                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66362                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66363                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66364                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66365                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66366                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66367                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66368                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66369                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66370                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66371                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66372                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66373                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66374                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66375                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66376                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66377                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66378                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66379                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66380                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66381                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66382                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66383                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66384                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66385                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66386                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66387                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66388                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66389                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66390                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66391                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66392                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66393                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66394                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66395                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66396                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66397                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66398                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66399                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66400                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66401                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66402                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66403                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66404                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66405                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66406                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66407                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66408                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66409                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66410                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66411                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66412                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66413                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66414                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66415                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66416                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66417                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66418                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66419                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66420                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66421                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66422                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66423                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66424                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66425                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66426                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66427                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66428                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66429                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66430                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66431                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66432                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66433                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66434                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66435                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66436                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66437                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66438                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66439                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66440                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66441                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66442                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66443                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66444                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66445                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66446                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66447                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66448                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66449                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66450                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66451                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66452                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66453                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66454                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66455                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66456                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66457                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66458                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66459                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66460                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66461                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66462                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66463                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66464                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66465                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66466                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66467                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66468                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66469                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66470                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66471                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66472                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66473                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66474                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66475                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66476                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66477                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66478                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66479                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66480                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66481                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66482                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66483                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66484                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66485                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66486                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66487                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66488                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66489                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66490                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66491                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66492                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66493                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66494                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66495                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66496                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66497                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66498                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66499                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66500                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66501                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66502                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66503                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66504                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66505                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66506                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66507                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66508                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66509                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66510                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66511                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66512                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66513                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66514                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66515                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66516                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66517                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66518                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66519                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66520                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66521                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66522                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66523                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66524                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66525                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66526                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66527                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66528                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66529                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66530                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66531                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66532                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66533                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "BST" }),
66534                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66535                ];
66536                FixedTimespanSet {
66537                    first: FixedTimespan {
66538                        utc_offset: -75,
66539                        dst_offset: 0,
66540                        name: "LMT",
66541                    },
66542                    rest: REST
66543                }
66544            },
66545
66546            Tz::GMT => {
66547                const REST: &[(i64, FixedTimespan)] = &[
66548                ];
66549                FixedTimespanSet {
66550                    first: FixedTimespan {
66551                        utc_offset: 0,
66552                        dst_offset: 0,
66553                        name: "GMT",
66554                    },
66555                    rest: REST
66556                }
66557            },
66558
66559            Tz::GMTPlus0 => {
66560                const REST: &[(i64, FixedTimespan)] = &[
66561                ];
66562                FixedTimespanSet {
66563                    first: FixedTimespan {
66564                        utc_offset: 0,
66565                        dst_offset: 0,
66566                        name: "GMT",
66567                    },
66568                    rest: REST
66569                }
66570            },
66571
66572            Tz::GMTMinus0 => {
66573                const REST: &[(i64, FixedTimespan)] = &[
66574                ];
66575                FixedTimespanSet {
66576                    first: FixedTimespan {
66577                        utc_offset: 0,
66578                        dst_offset: 0,
66579                        name: "GMT",
66580                    },
66581                    rest: REST
66582                }
66583            },
66584
66585            Tz::GMT0 => {
66586                const REST: &[(i64, FixedTimespan)] = &[
66587                ];
66588                FixedTimespanSet {
66589                    first: FixedTimespan {
66590                        utc_offset: 0,
66591                        dst_offset: 0,
66592                        name: "GMT",
66593                    },
66594                    rest: REST
66595                }
66596            },
66597
66598            Tz::Greenwich => {
66599                const REST: &[(i64, FixedTimespan)] = &[
66600                ];
66601                FixedTimespanSet {
66602                    first: FixedTimespan {
66603                        utc_offset: 0,
66604                        dst_offset: 0,
66605                        name: "GMT",
66606                    },
66607                    rest: REST
66608                }
66609            },
66610
66611            Tz::HST => {
66612                const REST: &[(i64, FixedTimespan)] = &[
66613                ];
66614                FixedTimespanSet {
66615                    first: FixedTimespan {
66616                        utc_offset: -36000,
66617                        dst_offset: 0,
66618                        name: "HST",
66619                    },
66620                    rest: REST
66621                }
66622            },
66623
66624            Tz::Hongkong => {
66625                const REST: &[(i64, FixedTimespan)] = &[
66626                    (-2056718202, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66627                    (-900910800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66628                    (-891579600, FixedTimespan { utc_offset: 28800, dst_offset: 1800, name: "HKWT" }),
66629                    (-884248200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "JST" }),
66630                    (-761209200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66631                    (-747907200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66632                    (-728541000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66633                    (-717049800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66634                    (-697091400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66635                    (-683785800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66636                    (-668061000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66637                    (-654755400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66638                    (-636611400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66639                    (-623305800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66640                    (-605161800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66641                    (-591856200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66642                    (-573712200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66643                    (-559801800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66644                    (-541657800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66645                    (-528352200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66646                    (-510211800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66647                    (-498112200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66648                    (-478762200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66649                    (-466662600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66650                    (-446707800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66651                    (-435213000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66652                    (-415258200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66653                    (-403158600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66654                    (-383808600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66655                    (-371709000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66656                    (-352359000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66657                    (-340259400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66658                    (-320909400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66659                    (-308809800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66660                    (-288855000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66661                    (-277360200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66662                    (-257405400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66663                    (-245910600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66664                    (-225955800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66665                    (-213856200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66666                    (-194506200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66667                    (-182406600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66668                    (-163056600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66669                    (-148537800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66670                    (-132816600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66671                    (-117088200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66672                    (-101367000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66673                    (-85638600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66674                    (-69312600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66675                    (-53584200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66676                    (-37863000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66677                    (-22134600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66678                    (-6413400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66679                    (9315000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66680                    (25036200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66681                    (40764600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66682                    (56485800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66683                    (72214200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66684                    (88540200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66685                    (104268600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66686                    (119989800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66687                    (126041400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66688                    (151439400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66689                    (167167800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66690                    (182889000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66691                    (198617400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66692                    (214338600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66693                    (295385400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "HKST" }),
66694                    (309292200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "HKT" }),
66695                ];
66696                FixedTimespanSet {
66697                    first: FixedTimespan {
66698                        utc_offset: 27402,
66699                        dst_offset: 0,
66700                        name: "LMT",
66701                    },
66702                    rest: REST
66703                }
66704            },
66705
66706            Tz::Iceland => {
66707                const REST: &[(i64, FixedTimespan)] = &[
66708                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "GMT" }),
66709                ];
66710                FixedTimespanSet {
66711                    first: FixedTimespan {
66712                        utc_offset: -968,
66713                        dst_offset: 0,
66714                        name: "LMT",
66715                    },
66716                    rest: REST
66717                }
66718            },
66719
66720            Tz::Indian__Antananarivo => {
66721                const REST: &[(i64, FixedTimespan)] = &[
66722                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
66723                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
66724                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
66725                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: "+0245" }),
66726                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
66727                ];
66728                FixedTimespanSet {
66729                    first: FixedTimespan {
66730                        utc_offset: 8836,
66731                        dst_offset: 0,
66732                        name: "LMT",
66733                    },
66734                    rest: REST
66735                }
66736            },
66737
66738            Tz::Indian__Chagos => {
66739                const REST: &[(i64, FixedTimespan)] = &[
66740                    (-1988167780, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
66741                    (820436400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: "+06" }),
66742                ];
66743                FixedTimespanSet {
66744                    first: FixedTimespan {
66745                        utc_offset: 17380,
66746                        dst_offset: 0,
66747                        name: "LMT",
66748                    },
66749                    rest: REST
66750                }
66751            },
66752
66753            Tz::Indian__Christmas => {
66754                const REST: &[(i64, FixedTimespan)] = &[
66755                    (-2840164924, FixedTimespan { utc_offset: 24124, dst_offset: 0, name: "BMT" }),
66756                    (-1570084924, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
66757                ];
66758                FixedTimespanSet {
66759                    first: FixedTimespan {
66760                        utc_offset: 24124,
66761                        dst_offset: 0,
66762                        name: "LMT",
66763                    },
66764                    rest: REST
66765                }
66766            },
66767
66768            Tz::Indian__Cocos => {
66769                const REST: &[(i64, FixedTimespan)] = &[
66770                    (-2840163887, FixedTimespan { utc_offset: 23087, dst_offset: 0, name: "RMT" }),
66771                    (-1577946287, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: "+0630" }),
66772                    (-873268200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
66773                    (-778410000, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: "+0630" }),
66774                ];
66775                FixedTimespanSet {
66776                    first: FixedTimespan {
66777                        utc_offset: 23087,
66778                        dst_offset: 0,
66779                        name: "LMT",
66780                    },
66781                    rest: REST
66782                }
66783            },
66784
66785            Tz::Indian__Comoro => {
66786                const REST: &[(i64, FixedTimespan)] = &[
66787                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
66788                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
66789                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
66790                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: "+0245" }),
66791                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
66792                ];
66793                FixedTimespanSet {
66794                    first: FixedTimespan {
66795                        utc_offset: 8836,
66796                        dst_offset: 0,
66797                        name: "LMT",
66798                    },
66799                    rest: REST
66800                }
66801            },
66802
66803            Tz::Indian__Kerguelen => {
66804                const REST: &[(i64, FixedTimespan)] = &[
66805                    (-2840158440, FixedTimespan { utc_offset: 17640, dst_offset: 0, name: "MMT" }),
66806                    (-315636840, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
66807                ];
66808                FixedTimespanSet {
66809                    first: FixedTimespan {
66810                        utc_offset: 17640,
66811                        dst_offset: 0,
66812                        name: "LMT",
66813                    },
66814                    rest: REST
66815                }
66816            },
66817
66818            Tz::Indian__Mahe => {
66819                const REST: &[(i64, FixedTimespan)] = &[
66820                    (-1577936472, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
66821                ];
66822                FixedTimespanSet {
66823                    first: FixedTimespan {
66824                        utc_offset: 13272,
66825                        dst_offset: 0,
66826                        name: "LMT",
66827                    },
66828                    rest: REST
66829                }
66830            },
66831
66832            Tz::Indian__Maldives => {
66833                const REST: &[(i64, FixedTimespan)] = &[
66834                    (-2840158440, FixedTimespan { utc_offset: 17640, dst_offset: 0, name: "MMT" }),
66835                    (-315636840, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: "+05" }),
66836                ];
66837                FixedTimespanSet {
66838                    first: FixedTimespan {
66839                        utc_offset: 17640,
66840                        dst_offset: 0,
66841                        name: "LMT",
66842                    },
66843                    rest: REST
66844                }
66845            },
66846
66847            Tz::Indian__Mauritius => {
66848                const REST: &[(i64, FixedTimespan)] = &[
66849                    (-1988164200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
66850                    (403041600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
66851                    (417034800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
66852                    (1224972000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
66853                    (1238274000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
66854                ];
66855                FixedTimespanSet {
66856                    first: FixedTimespan {
66857                        utc_offset: 13800,
66858                        dst_offset: 0,
66859                        name: "LMT",
66860                    },
66861                    rest: REST
66862                }
66863            },
66864
66865            Tz::Indian__Mayotte => {
66866                const REST: &[(i64, FixedTimespan)] = &[
66867                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
66868                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
66869                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: "+0230" }),
66870                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: "+0245" }),
66871                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "EAT" }),
66872                ];
66873                FixedTimespanSet {
66874                    first: FixedTimespan {
66875                        utc_offset: 8836,
66876                        dst_offset: 0,
66877                        name: "LMT",
66878                    },
66879                    rest: REST
66880                }
66881            },
66882
66883            Tz::Indian__Reunion => {
66884                const REST: &[(i64, FixedTimespan)] = &[
66885                    (-1577936472, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
66886                ];
66887                FixedTimespanSet {
66888                    first: FixedTimespan {
66889                        utc_offset: 13272,
66890                        dst_offset: 0,
66891                        name: "LMT",
66892                    },
66893                    rest: REST
66894                }
66895            },
66896
66897            Tz::Iran => {
66898                const REST: &[(i64, FixedTimespan)] = &[
66899                    (-1704165944, FixedTimespan { utc_offset: 12344, dst_offset: 0, name: "TMT" }),
66900                    (-1090466744, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66901                    (227820600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66902                    (246223800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
66903                    (259617600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: "+05" }),
66904                    (271108800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "+04" }),
66905                    (283982400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66906                    (296598600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66907                    (306531000, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66908                    (322432200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66909                    (338499000, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66910                    (673216200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66911                    (685481400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66912                    (701209800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66913                    (717103800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66914                    (732745800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66915                    (748639800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66916                    (764281800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66917                    (780175800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66918                    (795817800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66919                    (811711800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66920                    (827353800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66921                    (843247800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66922                    (858976200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66923                    (874870200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66924                    (890512200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66925                    (906406200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66926                    (922048200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66927                    (937942200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66928                    (953584200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66929                    (969478200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66930                    (985206600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66931                    (1001100600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66932                    (1016742600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66933                    (1032636600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66934                    (1048278600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66935                    (1064172600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66936                    (1079814600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66937                    (1095708600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66938                    (1111437000, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66939                    (1127331000, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66940                    (1206045000, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66941                    (1221939000, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66942                    (1237667400, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66943                    (1253561400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66944                    (1269203400, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66945                    (1285097400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66946                    (1300739400, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66947                    (1316633400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66948                    (1332275400, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66949                    (1348169400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66950                    (1363897800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66951                    (1379791800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66952                    (1395433800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66953                    (1411327800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66954                    (1426969800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66955                    (1442863800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66956                    (1458505800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66957                    (1474399800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66958                    (1490128200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66959                    (1506022200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66960                    (1521664200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66961                    (1537558200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66962                    (1553200200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66963                    (1569094200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66964                    (1584736200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66965                    (1600630200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66966                    (1616358600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66967                    (1632252600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66968                    (1647894600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: "+0430" }),
66969                    (1663788600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: "+0330" }),
66970                ];
66971                FixedTimespanSet {
66972                    first: FixedTimespan {
66973                        utc_offset: 12344,
66974                        dst_offset: 0,
66975                        name: "LMT",
66976                    },
66977                    rest: REST
66978                }
66979            },
66980
66981            Tz::Israel => {
66982                const REST: &[(i64, FixedTimespan)] = &[
66983                    (-2840149254, FixedTimespan { utc_offset: 8440, dst_offset: 0, name: "JMT" }),
66984                    (-1641003640, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
66985                    (-933638400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
66986                    (-923097600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
66987                    (-919036800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
66988                    (-857347200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
66989                    (-844300800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
66990                    (-825811200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
66991                    (-812678400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
66992                    (-794188800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
66993                    (-779846400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
66994                    (-762652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
66995                    (-748310400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
66996                    (-731116800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
66997                    (-681955200, FixedTimespan { utc_offset: 7200, dst_offset: 7200, name: "IDDT" }),
66998                    (-673228800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
66999                    (-667958400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67000                    (-652320000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67001                    (-636422400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67002                    (-622080000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67003                    (-608947200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67004                    (-591840000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67005                    (-572486400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67006                    (-558576000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67007                    (-542851200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67008                    (-527731200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67009                    (-514425600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67010                    (-490838400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67011                    (-482976000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67012                    (-459388800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67013                    (-451526400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67014                    (-428544000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67015                    (-418262400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67016                    (-400118400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67017                    (-387417600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67018                    (142380000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67019                    (150843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67020                    (167176800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67021                    (178664400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67022                    (334101600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67023                    (337730400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67024                    (452642400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67025                    (462319200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67026                    (482277600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67027                    (494370000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67028                    (516751200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67029                    (526424400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67030                    (545436000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67031                    (558478800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67032                    (576626400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67033                    (589323600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67034                    (609890400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67035                    (620773200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67036                    (638316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67037                    (651618000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67038                    (669765600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67039                    (683672400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67040                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67041                    (715726800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67042                    (733701600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67043                    (747176400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67044                    (765151200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67045                    (778021200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67046                    (796600800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67047                    (810075600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67048                    (826840800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67049                    (842821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67050                    (858895200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67051                    (874184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67052                    (890344800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67053                    (905029200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67054                    (923011200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67055                    (936313200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67056                    (955670400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67057                    (970783200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67058                    (986770800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67059                    (1001282400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67060                    (1017356400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67061                    (1033941600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67062                    (1048806000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67063                    (1065132000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67064                    (1081292400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67065                    (1095804000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67066                    (1112313600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67067                    (1128812400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67068                    (1143763200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67069                    (1159657200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67070                    (1175212800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67071                    (1189897200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67072                    (1206662400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67073                    (1223161200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67074                    (1238112000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67075                    (1254006000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67076                    (1269561600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67077                    (1284246000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67078                    (1301616000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67079                    (1317510000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67080                    (1333065600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67081                    (1348354800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67082                    (1364515200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67083                    (1382828400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67084                    (1395964800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67085                    (1414278000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67086                    (1427414400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67087                    (1445727600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67088                    (1458864000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67089                    (1477782000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67090                    (1490313600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67091                    (1509231600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67092                    (1521763200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67093                    (1540681200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67094                    (1553817600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67095                    (1572130800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67096                    (1585267200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67097                    (1603580400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67098                    (1616716800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67099                    (1635634800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67100                    (1648166400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67101                    (1667084400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67102                    (1679616000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67103                    (1698534000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67104                    (1711670400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67105                    (1729983600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67106                    (1743120000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67107                    (1761433200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67108                    (1774569600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67109                    (1792882800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67110                    (1806019200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67111                    (1824937200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67112                    (1837468800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67113                    (1856386800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67114                    (1868918400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67115                    (1887836400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67116                    (1900972800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67117                    (1919286000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67118                    (1932422400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67119                    (1950735600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67120                    (1963872000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67121                    (1982790000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67122                    (1995321600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67123                    (2014239600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67124                    (2026771200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67125                    (2045689200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67126                    (2058220800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67127                    (2077138800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67128                    (2090275200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67129                    (2108588400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67130                    (2121724800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67131                    (2140038000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67132                    (2153174400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67133                    (2172092400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67134                    (2184624000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67135                    (2203542000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67136                    (2216073600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67137                    (2234991600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67138                    (2248128000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67139                    (2266441200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67140                    (2279577600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67141                    (2297890800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67142                    (2311027200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67143                    (2329340400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67144                    (2342476800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67145                    (2361394800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67146                    (2373926400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67147                    (2392844400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67148                    (2405376000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67149                    (2424294000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67150                    (2437430400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67151                    (2455743600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67152                    (2468880000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67153                    (2487193200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67154                    (2500329600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67155                    (2519247600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67156                    (2531779200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67157                    (2550697200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67158                    (2563228800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67159                    (2582146800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67160                    (2595283200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67161                    (2613596400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67162                    (2626732800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67163                    (2645046000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67164                    (2658182400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67165                    (2676495600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67166                    (2689632000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67167                    (2708550000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67168                    (2721081600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67169                    (2739999600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67170                    (2752531200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67171                    (2771449200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67172                    (2784585600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67173                    (2802898800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67174                    (2816035200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67175                    (2834348400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67176                    (2847484800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67177                    (2866402800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67178                    (2878934400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67179                    (2897852400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67180                    (2910384000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67181                    (2929302000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67182                    (2941833600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67183                    (2960751600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67184                    (2973888000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67185                    (2992201200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67186                    (3005337600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67187                    (3023650800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67188                    (3036787200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67189                    (3055705200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67190                    (3068236800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67191                    (3087154800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67192                    (3099686400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67193                    (3118604400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67194                    (3131740800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67195                    (3150054000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67196                    (3163190400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67197                    (3181503600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67198                    (3194640000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67199                    (3212953200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67200                    (3226089600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67201                    (3245007600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67202                    (3257539200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67203                    (3276457200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67204                    (3288988800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67205                    (3307906800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67206                    (3321043200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67207                    (3339356400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67208                    (3352492800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67209                    (3370806000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67210                    (3383942400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67211                    (3402860400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67212                    (3415392000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67213                    (3434310000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67214                    (3446841600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67215                    (3465759600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67216                    (3478896000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67217                    (3497209200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67218                    (3510345600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67219                    (3528658800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67220                    (3541795200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67221                    (3560108400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67222                    (3573244800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67223                    (3592162800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67224                    (3604694400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67225                    (3623612400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67226                    (3636144000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67227                    (3655062000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67228                    (3668198400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67229                    (3686511600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67230                    (3699648000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67231                    (3717961200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67232                    (3731097600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67233                    (3750015600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67234                    (3762547200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67235                    (3781465200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67236                    (3793996800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67237                    (3812914800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67238                    (3825446400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67239                    (3844364400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67240                    (3857500800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67241                    (3875814000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67242                    (3888950400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67243                    (3907263600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67244                    (3920400000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67245                    (3939318000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67246                    (3951849600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67247                    (3970767600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67248                    (3983299200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67249                    (4002217200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67250                    (4015353600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67251                    (4033666800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67252                    (4046803200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67253                    (4065116400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67254                    (4078252800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "IDT" }),
67255                    (4096566000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "IST" }),
67256                ];
67257                FixedTimespanSet {
67258                    first: FixedTimespan {
67259                        utc_offset: 8454,
67260                        dst_offset: 0,
67261                        name: "LMT",
67262                    },
67263                    rest: REST
67264                }
67265            },
67266
67267            Tz::Jamaica => {
67268                const REST: &[(i64, FixedTimespan)] = &[
67269                    (-2524503170, FixedTimespan { utc_offset: -18430, dst_offset: 0, name: "KMT" }),
67270                    (-1827687170, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
67271                    (126687600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
67272                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
67273                    (162370800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
67274                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
67275                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
67276                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
67277                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
67278                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
67279                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
67280                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
67281                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
67282                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
67283                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
67284                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
67285                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
67286                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
67287                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
67288                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
67289                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
67290                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
67291                ];
67292                FixedTimespanSet {
67293                    first: FixedTimespan {
67294                        utc_offset: -18430,
67295                        dst_offset: 0,
67296                        name: "LMT",
67297                    },
67298                    rest: REST
67299                }
67300            },
67301
67302            Tz::Japan => {
67303                const REST: &[(i64, FixedTimespan)] = &[
67304                    (-2587745939, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "JST" }),
67305                    (-683802000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "JDT" }),
67306                    (-672310800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "JST" }),
67307                    (-654771600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "JDT" }),
67308                    (-640861200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "JST" }),
67309                    (-620298000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "JDT" }),
67310                    (-609411600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "JST" }),
67311                    (-588848400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "JDT" }),
67312                    (-577962000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "JST" }),
67313                ];
67314                FixedTimespanSet {
67315                    first: FixedTimespan {
67316                        utc_offset: 33539,
67317                        dst_offset: 0,
67318                        name: "LMT",
67319                    },
67320                    rest: REST
67321                }
67322            },
67323
67324            Tz::Kwajalein => {
67325                const REST: &[(i64, FixedTimespan)] = &[
67326                    (-2177492960, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
67327                    (-1041418800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
67328                    (-907408800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
67329                    (-817462800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
67330                    (-7988400, FixedTimespan { utc_offset: -43200, dst_offset: 0, name: "-12" }),
67331                    (745934400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
67332                ];
67333                FixedTimespanSet {
67334                    first: FixedTimespan {
67335                        utc_offset: 40160,
67336                        dst_offset: 0,
67337                        name: "LMT",
67338                    },
67339                    rest: REST
67340                }
67341            },
67342
67343            Tz::Libya => {
67344                const REST: &[(i64, FixedTimespan)] = &[
67345                    (-1577926364, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
67346                    (-574902000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
67347                    (-568087200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
67348                    (-512175600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
67349                    (-504928800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
67350                    (-449888400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
67351                    (-441856800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
67352                    (-347158800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
67353                    (378684000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
67354                    (386463600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
67355                    (402271200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
67356                    (417999600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
67357                    (433807200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
67358                    (449622000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
67359                    (465429600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
67360                    (481590000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
67361                    (496965600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
67362                    (512953200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
67363                    (528674400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
67364                    (544230000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
67365                    (560037600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
67366                    (575852400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
67367                    (591660000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
67368                    (607388400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
67369                    (623196000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
67370                    (641775600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
67371                    (844034400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
67372                    (860108400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
67373                    (875916000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
67374                    (1352505600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
67375                    (1364515200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
67376                    (1382659200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
67377                ];
67378                FixedTimespanSet {
67379                    first: FixedTimespan {
67380                        utc_offset: 3164,
67381                        dst_offset: 0,
67382                        name: "LMT",
67383                    },
67384                    rest: REST
67385                }
67386            },
67387
67388            Tz::MET => {
67389                const REST: &[(i64, FixedTimespan)] = &[
67390                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67391                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67392                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67393                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67394                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67395                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67396                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67397                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67398                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67399                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67400                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67401                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67402                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67403                    (-766623600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67404                    (228877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67405                    (243997200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67406                    (260326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67407                    (276051600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67408                    (291776400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67409                    (307501200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67410                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67411                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67412                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67413                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67414                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67415                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67416                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67417                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67418                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67419                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67420                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67421                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67422                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67423                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67424                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67425                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67426                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67427                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67428                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67429                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67430                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67431                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67432                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67433                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67434                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67435                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67436                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67437                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67438                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67439                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67440                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67441                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67442                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67443                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67444                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67445                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67446                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67447                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67448                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67449                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67450                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67451                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67452                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67453                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67454                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67455                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67456                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67457                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67458                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67459                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67460                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67461                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67462                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67463                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67464                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67465                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67466                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67467                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67468                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67469                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67470                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67471                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67472                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67473                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67474                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67475                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67476                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67477                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67478                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67479                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67480                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67481                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67482                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67483                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67484                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67485                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67486                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67487                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67488                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67489                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67490                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67491                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67492                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67493                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67494                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67495                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67496                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67497                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67498                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67499                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67500                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67501                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67502                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67503                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67504                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67505                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67506                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67507                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67508                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67509                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67510                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67511                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67512                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67513                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67514                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67515                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67516                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67517                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67518                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67519                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67520                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67521                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67522                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67523                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67524                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67525                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67526                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67527                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67528                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67529                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67530                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67531                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67532                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67533                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67534                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67535                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67536                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67537                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67538                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67539                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67540                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67541                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67542                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67543                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67544                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67545                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67546                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67547                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67548                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67549                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67550                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67551                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67552                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67553                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67554                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67555                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67556                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67557                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67558                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67559                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67560                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67561                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67562                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67563                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67564                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67565                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67566                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67567                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67568                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67569                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67570                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67571                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67572                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67573                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67574                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67575                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67576                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67577                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67578                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67579                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67580                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67581                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67582                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67583                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67584                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67585                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67586                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67587                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67588                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67589                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67590                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67591                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67592                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67593                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67594                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67595                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67596                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67597                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67598                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67599                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67600                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67601                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67602                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67603                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67604                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67605                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67606                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67607                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67608                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67609                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67610                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67611                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67612                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67613                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67614                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67615                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67616                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67617                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67618                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67619                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67620                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67621                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67622                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67623                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67624                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67625                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67626                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67627                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67628                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67629                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67630                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67631                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67632                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67633                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67634                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67635                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67636                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67637                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67638                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67639                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67640                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67641                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67642                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67643                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67644                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67645                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67646                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67647                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67648                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "MEST" }),
67649                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "MET" }),
67650                ];
67651                FixedTimespanSet {
67652                    first: FixedTimespan {
67653                        utc_offset: 3600,
67654                        dst_offset: 0,
67655                        name: "MET",
67656                    },
67657                    rest: REST
67658                }
67659            },
67660
67661            Tz::MST => {
67662                const REST: &[(i64, FixedTimespan)] = &[
67663                ];
67664                FixedTimespanSet {
67665                    first: FixedTimespan {
67666                        utc_offset: -25200,
67667                        dst_offset: 0,
67668                        name: "MST",
67669                    },
67670                    rest: REST
67671                }
67672            },
67673
67674            Tz::MST7MDT => {
67675                const REST: &[(i64, FixedTimespan)] = &[
67676                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67677                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67678                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67679                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67680                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
67681                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MPT" }),
67682                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67683                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67684                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67685                    (-52930800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67686                    (-37209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67687                    (-21481200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67688                    (-5760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67689                    (9968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67690                    (25689600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67691                    (41418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67692                    (57744000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67693                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67694                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67695                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67696                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67697                    (126694800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67698                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67699                    (162378000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67700                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67701                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67702                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67703                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67704                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67705                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67706                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67707                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67708                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67709                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67710                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67711                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67712                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67713                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67714                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67715                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67716                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67717                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67718                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67719                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67720                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67721                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67722                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67723                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67724                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67725                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67726                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67727                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67728                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67729                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67730                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67731                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67732                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67733                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67734                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67735                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67736                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67737                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67738                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67739                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67740                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67741                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67742                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67743                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67744                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67745                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67746                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67747                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67748                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67749                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67750                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67751                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67752                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67753                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67754                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67755                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67756                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67757                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67758                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67759                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67760                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67761                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67762                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67763                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67764                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67765                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67766                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67767                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67768                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67769                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67770                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67771                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67772                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67773                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67774                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67775                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67776                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67777                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67778                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67779                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67780                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67781                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67782                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67783                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67784                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67785                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67786                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67787                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67788                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67789                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67790                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67791                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67792                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67793                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67794                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67795                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67796                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67797                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67798                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67799                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67800                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67801                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67802                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67803                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67804                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67805                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67806                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67807                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67808                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67809                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67810                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67811                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67812                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67813                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67814                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67815                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67816                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67817                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67818                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67819                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67820                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67821                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67822                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67823                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67824                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67825                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67826                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67827                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67828                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67829                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67830                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67831                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67832                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67833                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67834                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67835                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67836                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67837                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67838                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67839                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67840                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67841                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67842                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67843                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67844                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67845                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67846                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67847                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67848                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67849                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67850                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67851                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67852                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67853                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67854                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67855                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67856                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67857                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67858                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67859                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67860                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67861                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67862                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67863                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67864                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67865                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67866                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67867                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67868                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67869                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67870                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67871                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67872                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67873                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67874                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67875                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67876                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67877                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67878                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67879                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67880                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67881                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67882                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67883                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67884                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67885                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67886                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67887                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67888                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67889                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67890                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67891                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67892                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67893                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67894                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67895                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67896                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67897                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67898                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67899                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67900                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67901                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67902                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67903                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67904                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67905                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67906                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67907                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67908                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67909                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67910                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67911                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67912                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67913                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67914                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67915                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67916                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67917                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67918                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67919                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67920                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67921                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67922                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67923                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67924                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67925                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67926                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67927                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67928                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67929                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67930                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67931                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67932                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67933                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67934                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67935                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67936                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67937                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67938                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67939                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67940                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67941                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67942                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67943                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67944                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67945                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67946                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67947                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
67948                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67949                ];
67950                FixedTimespanSet {
67951                    first: FixedTimespan {
67952                        utc_offset: -25200,
67953                        dst_offset: 0,
67954                        name: "MST",
67955                    },
67956                    rest: REST
67957                }
67958            },
67959
67960            Tz::Mexico__BajaNorte => {
67961                const REST: &[(i64, FixedTimespan)] = &[
67962                    (-1514711516, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67963                    (-1451667600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
67964                    (-1343062800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
67965                    (-1234803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
67966                    (-1222963200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
67967                    (-1207242000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
67968                    (-873820800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PWT" }),
67969                    (-769370400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PPT" }),
67970                    (-761677200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
67971                    (-686073600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
67972                    (-661539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
67973                    (-495039600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
67974                    (-481734000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
67975                    (-463590000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
67976                    (-450284400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
67977                    (-431535600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
67978                    (-418230000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
67979                    (-400086000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
67980                    (-386780400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
67981                    (-368636400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
67982                    (-355330800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
67983                    (-337186800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
67984                    (-323881200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
67985                    (-305737200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
67986                    (-292431600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
67987                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
67988                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
67989                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
67990                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
67991                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
67992                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
67993                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
67994                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
67995                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
67996                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
67997                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
67998                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
67999                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68000                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68001                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68002                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68003                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68004                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68005                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68006                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68007                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68008                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68009                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68010                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68011                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68012                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68013                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68014                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68015                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68016                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68017                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68018                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68019                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68020                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68021                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68022                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68023                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68024                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68025                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68026                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68027                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68028                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68029                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68030                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68031                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68032                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68033                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68034                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68035                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68036                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68037                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68038                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68039                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68040                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68041                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68042                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68043                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68044                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68045                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68046                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68047                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68048                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68049                    (1175421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68050                    (1193562000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68051                    (1207476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68052                    (1225011600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68053                    (1238925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68054                    (1256461200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68055                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68056                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68057                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68058                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68059                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68060                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68061                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68062                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68063                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68064                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68065                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68066                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68067                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68068                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68069                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68070                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68071                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68072                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68073                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68074                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68075                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68076                    (1604221200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68077                    (1615716000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68078                    (1636275600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68079                    (1647165600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68080                    (1667725200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68081                    (1678615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68082                    (1699174800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68083                    (1710064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68084                    (1730624400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68085                    (1741514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68086                    (1762074000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68087                    (1772964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68088                    (1793523600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68089                    (1805018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68090                    (1825578000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68091                    (1836468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68092                    (1857027600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68093                    (1867917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68094                    (1888477200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68095                    (1899367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68096                    (1919926800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68097                    (1930816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68098                    (1951376400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68099                    (1962871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68100                    (1983430800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68101                    (1994320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68102                    (2014880400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68103                    (2025770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68104                    (2046330000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68105                    (2057220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68106                    (2077779600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68107                    (2088669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68108                    (2109229200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68109                    (2120119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68110                    (2140678800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68111                    (2152173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68112                    (2172733200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68113                    (2183623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68114                    (2204182800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68115                    (2215072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68116                    (2235632400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68117                    (2246522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68118                    (2267082000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68119                    (2277972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68120                    (2298531600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68121                    (2309421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68122                    (2329981200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68123                    (2341476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68124                    (2362035600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68125                    (2372925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68126                    (2393485200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68127                    (2404375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68128                    (2424934800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68129                    (2435824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68130                    (2456384400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68131                    (2467274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68132                    (2487834000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68133                    (2499328800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68134                    (2519888400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68135                    (2530778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68136                    (2551338000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68137                    (2562228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68138                    (2582787600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68139                    (2593677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68140                    (2614237200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68141                    (2625127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68142                    (2645686800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68143                    (2656576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68144                    (2677136400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68145                    (2688631200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68146                    (2709190800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68147                    (2720080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68148                    (2740640400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68149                    (2751530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68150                    (2772090000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68151                    (2782980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68152                    (2803539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68153                    (2814429600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68154                    (2834989200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68155                    (2846484000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68156                    (2867043600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68157                    (2877933600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68158                    (2898493200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68159                    (2909383200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68160                    (2929942800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68161                    (2940832800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68162                    (2961392400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68163                    (2972282400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68164                    (2992842000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68165                    (3003732000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68166                    (3024291600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68167                    (3035786400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68168                    (3056346000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68169                    (3067236000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68170                    (3087795600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68171                    (3098685600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68172                    (3119245200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68173                    (3130135200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68174                    (3150694800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68175                    (3161584800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68176                    (3182144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68177                    (3193034400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68178                    (3213594000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68179                    (3225088800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68180                    (3245648400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68181                    (3256538400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68182                    (3277098000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68183                    (3287988000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68184                    (3308547600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68185                    (3319437600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68186                    (3339997200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68187                    (3350887200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68188                    (3371446800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68189                    (3382941600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68190                    (3403501200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68191                    (3414391200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68192                    (3434950800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68193                    (3445840800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68194                    (3466400400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68195                    (3477290400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68196                    (3497850000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68197                    (3508740000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68198                    (3529299600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68199                    (3540189600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68200                    (3560749200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68201                    (3572244000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68202                    (3592803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68203                    (3603693600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68204                    (3624253200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68205                    (3635143200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68206                    (3655702800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68207                    (3666592800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68208                    (3687152400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68209                    (3698042400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68210                    (3718602000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68211                    (3730096800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68212                    (3750656400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68213                    (3761546400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68214                    (3782106000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68215                    (3792996000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68216                    (3813555600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68217                    (3824445600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68218                    (3845005200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68219                    (3855895200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68220                    (3876454800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68221                    (3887344800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68222                    (3907904400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68223                    (3919399200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68224                    (3939958800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68225                    (3950848800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68226                    (3971408400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68227                    (3982298400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68228                    (4002858000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68229                    (4013748000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68230                    (4034307600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68231                    (4045197600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68232                    (4065757200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68233                    (4076647200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
68234                    (4097206800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68235                ];
68236                FixedTimespanSet {
68237                    first: FixedTimespan {
68238                        utc_offset: -28084,
68239                        dst_offset: 0,
68240                        name: "LMT",
68241                    },
68242                    rest: REST
68243                }
68244            },
68245
68246            Tz::Mexico__BajaSur => {
68247                const REST: &[(i64, FixedTimespan)] = &[
68248                    (-1514714060, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68249                    (-1343066400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68250                    (-1234807200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68251                    (-1220292000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68252                    (-1207159200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68253                    (-1191344400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68254                    (-873828000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68255                    (-661539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
68256                    (28800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68257                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68258                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68259                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68260                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68261                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68262                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68263                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68264                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68265                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68266                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68267                    (989139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68268                    (1001836800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68269                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68270                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68271                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68272                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68273                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68274                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68275                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68276                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68277                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68278                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68279                    (1175418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68280                    (1193558400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68281                    (1207472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68282                    (1225008000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68283                    (1238922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68284                    (1256457600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68285                    (1270371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68286                    (1288512000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68287                    (1301821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68288                    (1319961600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68289                    (1333270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68290                    (1351411200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68291                    (1365325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68292                    (1382860800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68293                    (1396774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68294                    (1414310400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68295                    (1428224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68296                    (1445760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68297                    (1459674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68298                    (1477814400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68299                    (1491123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68300                    (1509264000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68301                    (1522573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68302                    (1540713600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68303                    (1554627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68304                    (1572163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68305                    (1586077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68306                    (1603612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68307                    (1617526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68308                    (1635667200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68309                    (1648976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68310                    (1667116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68311                ];
68312                FixedTimespanSet {
68313                    first: FixedTimespan {
68314                        utc_offset: -25540,
68315                        dst_offset: 0,
68316                        name: "LMT",
68317                    },
68318                    rest: REST
68319                }
68320            },
68321
68322            Tz::Mexico__General => {
68323                const REST: &[(i64, FixedTimespan)] = &[
68324                    (-1514715804, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68325                    (-1343066400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68326                    (-1234807200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68327                    (-1220292000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68328                    (-1207159200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68329                    (-1191344400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68330                    (-975261600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68331                    (-963169200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68332                    (-917114400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68333                    (-907354800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68334                    (-821901600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
68335                    (-810068400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68336                    (-627501600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68337                    (-612990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68338                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68339                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68340                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68341                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68342                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68343                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68344                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68345                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68346                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68347                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68348                    (989136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68349                    (1001833200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68350                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68351                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68352                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68353                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68354                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68355                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68356                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68357                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68358                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68359                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68360                    (1175414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68361                    (1193554800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68362                    (1207468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68363                    (1225004400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68364                    (1238918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68365                    (1256454000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68366                    (1270368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68367                    (1288508400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68368                    (1301817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68369                    (1319958000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68370                    (1333267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68371                    (1351407600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68372                    (1365321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68373                    (1382857200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68374                    (1396771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68375                    (1414306800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68376                    (1428220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68377                    (1445756400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68378                    (1459670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68379                    (1477810800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68380                    (1491120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68381                    (1509260400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68382                    (1522569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68383                    (1540710000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68384                    (1554624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68385                    (1572159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68386                    (1586073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68387                    (1603609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68388                    (1617523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68389                    (1635663600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68390                    (1648972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
68391                    (1667113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
68392                ];
68393                FixedTimespanSet {
68394                    first: FixedTimespan {
68395                        utc_offset: -23796,
68396                        dst_offset: 0,
68397                        name: "LMT",
68398                    },
68399                    rest: REST
68400                }
68401            },
68402
68403            Tz::NZ => {
68404                const REST: &[(i64, FixedTimespan)] = &[
68405                    (-3192435544, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
68406                    (-1330335000, FixedTimespan { utc_offset: 41400, dst_offset: 3600, name: "NZST" }),
68407                    (-1320057000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
68408                    (-1300699800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
68409                    (-1287396000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
68410                    (-1269250200, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
68411                    (-1255946400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
68412                    (-1237800600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
68413                    (-1224496800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
68414                    (-1206351000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
68415                    (-1192442400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
68416                    (-1174901400, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
68417                    (-1160992800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
68418                    (-1143451800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
68419                    (-1125914400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
68420                    (-1112607000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
68421                    (-1094464800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
68422                    (-1081157400, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
68423                    (-1063015200, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
68424                    (-1049707800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
68425                    (-1031565600, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
68426                    (-1018258200, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
68427                    (-1000116000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
68428                    (-986808600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
68429                    (-968061600, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
68430                    (-955359000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
68431                    (-936612000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
68432                    (-923304600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
68433                    (-757425600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68434                    (152632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68435                    (162309600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68436                    (183477600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68437                    (194968800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68438                    (215532000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68439                    (226418400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68440                    (246981600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68441                    (257868000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68442                    (278431200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68443                    (289317600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68444                    (309880800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68445                    (320767200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68446                    (341330400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68447                    (352216800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68448                    (372780000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68449                    (384271200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68450                    (404834400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68451                    (415720800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68452                    (436284000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68453                    (447170400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68454                    (467733600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68455                    (478620000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68456                    (499183200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68457                    (510069600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68458                    (530632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68459                    (541519200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68460                    (562082400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68461                    (573573600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68462                    (594136800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68463                    (605023200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68464                    (623772000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68465                    (637682400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68466                    (655221600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68467                    (669132000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68468                    (686671200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68469                    (700581600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68470                    (718120800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68471                    (732636000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68472                    (749570400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68473                    (764085600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68474                    (781020000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68475                    (795535200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68476                    (812469600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68477                    (826984800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68478                    (844524000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68479                    (858434400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68480                    (875973600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68481                    (889884000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68482                    (907423200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68483                    (921938400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68484                    (938872800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68485                    (953388000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68486                    (970322400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68487                    (984837600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68488                    (1002376800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68489                    (1016287200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68490                    (1033826400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68491                    (1047736800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68492                    (1065276000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68493                    (1079791200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68494                    (1096725600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68495                    (1111240800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68496                    (1128175200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68497                    (1142690400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68498                    (1159624800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68499                    (1174140000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68500                    (1191074400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68501                    (1207404000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68502                    (1222524000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68503                    (1238853600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68504                    (1253973600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68505                    (1270303200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68506                    (1285423200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68507                    (1301752800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68508                    (1316872800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68509                    (1333202400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68510                    (1348927200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68511                    (1365256800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68512                    (1380376800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68513                    (1396706400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68514                    (1411826400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68515                    (1428156000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68516                    (1443276000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68517                    (1459605600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68518                    (1474725600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68519                    (1491055200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68520                    (1506175200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68521                    (1522504800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68522                    (1538229600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68523                    (1554559200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68524                    (1569679200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68525                    (1586008800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68526                    (1601128800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68527                    (1617458400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68528                    (1632578400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68529                    (1648908000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68530                    (1664028000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68531                    (1680357600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68532                    (1695477600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68533                    (1712412000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68534                    (1727532000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68535                    (1743861600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68536                    (1758981600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68537                    (1775311200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68538                    (1790431200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68539                    (1806760800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68540                    (1821880800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68541                    (1838210400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68542                    (1853330400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68543                    (1869660000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68544                    (1885384800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68545                    (1901714400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68546                    (1916834400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68547                    (1933164000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68548                    (1948284000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68549                    (1964613600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68550                    (1979733600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68551                    (1996063200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68552                    (2011183200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68553                    (2027512800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68554                    (2042632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68555                    (2058962400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68556                    (2074687200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68557                    (2091016800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68558                    (2106136800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68559                    (2122466400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68560                    (2137586400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68561                    (2153916000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68562                    (2169036000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68563                    (2185365600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68564                    (2200485600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68565                    (2216815200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68566                    (2232540000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68567                    (2248869600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68568                    (2263989600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68569                    (2280319200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68570                    (2295439200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68571                    (2311768800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68572                    (2326888800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68573                    (2343218400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68574                    (2358338400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68575                    (2374668000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68576                    (2389788000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68577                    (2406117600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68578                    (2421842400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68579                    (2438172000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68580                    (2453292000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68581                    (2469621600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68582                    (2484741600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68583                    (2501071200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68584                    (2516191200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68585                    (2532520800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68586                    (2547640800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68587                    (2563970400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68588                    (2579090400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68589                    (2596024800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68590                    (2611144800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68591                    (2627474400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68592                    (2642594400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68593                    (2658924000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68594                    (2674044000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68595                    (2690373600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68596                    (2705493600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68597                    (2721823200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68598                    (2736943200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68599                    (2753272800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68600                    (2768997600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68601                    (2785327200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68602                    (2800447200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68603                    (2816776800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68604                    (2831896800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68605                    (2848226400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68606                    (2863346400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68607                    (2879676000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68608                    (2894796000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68609                    (2911125600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68610                    (2926245600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68611                    (2942575200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68612                    (2958300000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68613                    (2974629600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68614                    (2989749600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68615                    (3006079200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68616                    (3021199200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68617                    (3037528800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68618                    (3052648800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68619                    (3068978400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68620                    (3084098400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68621                    (3100428000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68622                    (3116152800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68623                    (3132482400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68624                    (3147602400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68625                    (3163932000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68626                    (3179052000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68627                    (3195381600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68628                    (3210501600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68629                    (3226831200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68630                    (3241951200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68631                    (3258280800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68632                    (3273400800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68633                    (3289730400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68634                    (3305455200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68635                    (3321784800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68636                    (3336904800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68637                    (3353234400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68638                    (3368354400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68639                    (3384684000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68640                    (3399804000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68641                    (3416133600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68642                    (3431253600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68643                    (3447583200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68644                    (3462703200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68645                    (3479637600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68646                    (3494757600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68647                    (3511087200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68648                    (3526207200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68649                    (3542536800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68650                    (3557656800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68651                    (3573986400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68652                    (3589106400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68653                    (3605436000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68654                    (3620556000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68655                    (3636885600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68656                    (3652610400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68657                    (3668940000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68658                    (3684060000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68659                    (3700389600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68660                    (3715509600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68661                    (3731839200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68662                    (3746959200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68663                    (3763288800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68664                    (3778408800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68665                    (3794738400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68666                    (3809858400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68667                    (3826188000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68668                    (3841912800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68669                    (3858242400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68670                    (3873362400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68671                    (3889692000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68672                    (3904812000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68673                    (3921141600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68674                    (3936261600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68675                    (3952591200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68676                    (3967711200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68677                    (3984040800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68678                    (3999765600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68679                    (4016095200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68680                    (4031215200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68681                    (4047544800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68682                    (4062664800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68683                    (4078994400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
68684                    (4094114400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
68685                ];
68686                FixedTimespanSet {
68687                    first: FixedTimespan {
68688                        utc_offset: 41944,
68689                        dst_offset: 0,
68690                        name: "LMT",
68691                    },
68692                    rest: REST
68693                }
68694            },
68695
68696            Tz::NZCHAT => {
68697                const REST: &[(i64, FixedTimespan)] = &[
68698                    (-3192437628, FixedTimespan { utc_offset: 44100, dst_offset: 0, name: "+1215" }),
68699                    (-757426500, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68700                    (152632800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68701                    (162309600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68702                    (183477600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68703                    (194968800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68704                    (215532000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68705                    (226418400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68706                    (246981600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68707                    (257868000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68708                    (278431200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68709                    (289317600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68710                    (309880800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68711                    (320767200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68712                    (341330400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68713                    (352216800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68714                    (372780000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68715                    (384271200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68716                    (404834400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68717                    (415720800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68718                    (436284000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68719                    (447170400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68720                    (467733600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68721                    (478620000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68722                    (499183200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68723                    (510069600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68724                    (530632800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68725                    (541519200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68726                    (562082400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68727                    (573573600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68728                    (594136800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68729                    (605023200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68730                    (623772000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68731                    (637682400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68732                    (655221600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68733                    (669132000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68734                    (686671200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68735                    (700581600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68736                    (718120800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68737                    (732636000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68738                    (749570400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68739                    (764085600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68740                    (781020000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68741                    (795535200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68742                    (812469600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68743                    (826984800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68744                    (844524000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68745                    (858434400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68746                    (875973600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68747                    (889884000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68748                    (907423200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68749                    (921938400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68750                    (938872800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68751                    (953388000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68752                    (970322400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68753                    (984837600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68754                    (1002376800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68755                    (1016287200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68756                    (1033826400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68757                    (1047736800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68758                    (1065276000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68759                    (1079791200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68760                    (1096725600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68761                    (1111240800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68762                    (1128175200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68763                    (1142690400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68764                    (1159624800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68765                    (1174140000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68766                    (1191074400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68767                    (1207404000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68768                    (1222524000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68769                    (1238853600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68770                    (1253973600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68771                    (1270303200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68772                    (1285423200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68773                    (1301752800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68774                    (1316872800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68775                    (1333202400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68776                    (1348927200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68777                    (1365256800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68778                    (1380376800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68779                    (1396706400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68780                    (1411826400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68781                    (1428156000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68782                    (1443276000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68783                    (1459605600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68784                    (1474725600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68785                    (1491055200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68786                    (1506175200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68787                    (1522504800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68788                    (1538229600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68789                    (1554559200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68790                    (1569679200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68791                    (1586008800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68792                    (1601128800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68793                    (1617458400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68794                    (1632578400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68795                    (1648908000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68796                    (1664028000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68797                    (1680357600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68798                    (1695477600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68799                    (1712412000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68800                    (1727532000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68801                    (1743861600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68802                    (1758981600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68803                    (1775311200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68804                    (1790431200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68805                    (1806760800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68806                    (1821880800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68807                    (1838210400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68808                    (1853330400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68809                    (1869660000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68810                    (1885384800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68811                    (1901714400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68812                    (1916834400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68813                    (1933164000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68814                    (1948284000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68815                    (1964613600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68816                    (1979733600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68817                    (1996063200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68818                    (2011183200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68819                    (2027512800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68820                    (2042632800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68821                    (2058962400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68822                    (2074687200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68823                    (2091016800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68824                    (2106136800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68825                    (2122466400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68826                    (2137586400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68827                    (2153916000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68828                    (2169036000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68829                    (2185365600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68830                    (2200485600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68831                    (2216815200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68832                    (2232540000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68833                    (2248869600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68834                    (2263989600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68835                    (2280319200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68836                    (2295439200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68837                    (2311768800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68838                    (2326888800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68839                    (2343218400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68840                    (2358338400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68841                    (2374668000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68842                    (2389788000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68843                    (2406117600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68844                    (2421842400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68845                    (2438172000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68846                    (2453292000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68847                    (2469621600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68848                    (2484741600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68849                    (2501071200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68850                    (2516191200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68851                    (2532520800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68852                    (2547640800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68853                    (2563970400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68854                    (2579090400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68855                    (2596024800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68856                    (2611144800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68857                    (2627474400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68858                    (2642594400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68859                    (2658924000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68860                    (2674044000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68861                    (2690373600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68862                    (2705493600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68863                    (2721823200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68864                    (2736943200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68865                    (2753272800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68866                    (2768997600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68867                    (2785327200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68868                    (2800447200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68869                    (2816776800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68870                    (2831896800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68871                    (2848226400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68872                    (2863346400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68873                    (2879676000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68874                    (2894796000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68875                    (2911125600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68876                    (2926245600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68877                    (2942575200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68878                    (2958300000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68879                    (2974629600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68880                    (2989749600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68881                    (3006079200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68882                    (3021199200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68883                    (3037528800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68884                    (3052648800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68885                    (3068978400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68886                    (3084098400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68887                    (3100428000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68888                    (3116152800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68889                    (3132482400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68890                    (3147602400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68891                    (3163932000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68892                    (3179052000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68893                    (3195381600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68894                    (3210501600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68895                    (3226831200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68896                    (3241951200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68897                    (3258280800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68898                    (3273400800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68899                    (3289730400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68900                    (3305455200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68901                    (3321784800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68902                    (3336904800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68903                    (3353234400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68904                    (3368354400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68905                    (3384684000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68906                    (3399804000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68907                    (3416133600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68908                    (3431253600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68909                    (3447583200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68910                    (3462703200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68911                    (3479637600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68912                    (3494757600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68913                    (3511087200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68914                    (3526207200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68915                    (3542536800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68916                    (3557656800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68917                    (3573986400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68918                    (3589106400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68919                    (3605436000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68920                    (3620556000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68921                    (3636885600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68922                    (3652610400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68923                    (3668940000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68924                    (3684060000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68925                    (3700389600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68926                    (3715509600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68927                    (3731839200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68928                    (3746959200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68929                    (3763288800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68930                    (3778408800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68931                    (3794738400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68932                    (3809858400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68933                    (3826188000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68934                    (3841912800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68935                    (3858242400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68936                    (3873362400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68937                    (3889692000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68938                    (3904812000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68939                    (3921141600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68940                    (3936261600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68941                    (3952591200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68942                    (3967711200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68943                    (3984040800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68944                    (3999765600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68945                    (4016095200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68946                    (4031215200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68947                    (4047544800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68948                    (4062664800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68949                    (4078994400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
68950                    (4094114400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
68951                ];
68952                FixedTimespanSet {
68953                    first: FixedTimespan {
68954                        utc_offset: 44028,
68955                        dst_offset: 0,
68956                        name: "LMT",
68957                    },
68958                    rest: REST
68959                }
68960            },
68961
68962            Tz::Navajo => {
68963                const REST: &[(i64, FixedTimespan)] = &[
68964                    (-2717618404, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68965                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68966                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68967                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68968                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68969                    (-1570374000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68970                    (-1551628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68971                    (-1538924400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68972                    (-1534089600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68973                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
68974                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MPT" }),
68975                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68976                    (-147884400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68977                    (-131558400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68978                    (-116434800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68979                    (-100108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68980                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68981                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68982                    (-52930800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68983                    (-37209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68984                    (-21481200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68985                    (-5760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68986                    (9968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68987                    (25689600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68988                    (41418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68989                    (57744000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68990                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68991                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68992                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68993                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68994                    (126694800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68995                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68996                    (162378000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68997                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
68998                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
68999                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69000                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69001                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69002                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69003                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69004                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69005                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69006                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69007                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69008                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69009                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69010                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69011                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69012                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69013                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69014                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69015                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69016                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69017                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69018                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69019                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69020                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69021                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69022                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69023                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69024                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69025                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69026                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69027                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69028                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69029                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69030                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69031                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69032                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69033                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69034                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69035                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69036                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69037                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69038                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69039                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69040                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69041                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69042                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69043                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69044                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69045                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69046                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69047                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69048                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69049                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69050                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69051                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69052                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69053                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69054                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69055                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69056                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69057                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69058                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69059                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69060                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69061                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69062                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69063                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69064                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69065                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69066                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69067                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69068                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69069                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69070                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69071                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69072                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69073                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69074                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69075                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69076                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69077                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69078                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69079                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69080                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69081                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69082                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69083                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69084                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69085                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69086                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69087                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69088                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69089                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69090                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69091                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69092                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69093                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69094                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69095                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69096                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69097                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69098                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69099                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69100                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69101                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69102                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69103                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69104                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69105                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69106                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69107                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69108                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69109                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69110                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69111                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69112                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69113                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69114                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69115                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69116                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69117                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69118                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69119                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69120                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69121                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69122                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69123                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69124                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69125                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69126                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69127                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69128                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69129                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69130                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69131                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69132                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69133                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69134                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69135                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69136                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69137                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69138                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69139                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69140                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69141                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69142                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69143                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69144                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69145                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69146                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69147                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69148                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69149                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69150                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69151                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69152                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69153                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69154                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69155                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69156                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69157                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69158                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69159                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69160                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69161                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69162                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69163                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69164                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69165                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69166                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69167                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69168                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69169                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69170                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69171                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69172                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69173                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69174                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69175                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69176                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69177                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69178                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69179                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69180                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69181                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69182                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69183                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69184                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69185                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69186                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69187                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69188                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69189                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69190                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69191                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69192                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69193                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69194                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69195                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69196                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69197                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69198                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69199                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69200                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69201                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69202                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69203                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69204                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69205                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69206                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69207                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69208                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69209                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69210                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69211                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69212                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69213                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69214                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69215                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69216                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69217                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69218                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69219                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69220                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69221                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69222                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69223                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69224                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69225                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69226                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69227                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69228                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69229                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69230                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69231                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69232                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69233                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69234                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69235                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69236                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69237                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69238                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69239                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69240                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69241                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69242                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69243                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69244                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
69245                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
69246                ];
69247                FixedTimespanSet {
69248                    first: FixedTimespan {
69249                        utc_offset: -25196,
69250                        dst_offset: 0,
69251                        name: "LMT",
69252                    },
69253                    rest: REST
69254                }
69255            },
69256
69257            Tz::PRC => {
69258                const REST: &[(i64, FixedTimespan)] = &[
69259                    (-2177481943, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
69260                    (-1600675200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
69261                    (-1585904400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
69262                    (-933667200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
69263                    (-922093200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
69264                    (-908870400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
69265                    (-888829200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
69266                    (-881049600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
69267                    (-767869200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
69268                    (-745833600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
69269                    (-733827600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
69270                    (-716889600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
69271                    (-699613200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
69272                    (-683884800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
69273                    (-670669200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
69274                    (-652348800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
69275                    (-650019600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
69276                    (515527200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
69277                    (527014800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
69278                    (545162400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
69279                    (558464400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
69280                    (577216800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
69281                    (589914000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
69282                    (608666400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
69283                    (621968400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
69284                    (640116000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
69285                    (653418000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
69286                    (671565600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
69287                    (684867600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
69288                ];
69289                FixedTimespanSet {
69290                    first: FixedTimespan {
69291                        utc_offset: 29143,
69292                        dst_offset: 0,
69293                        name: "LMT",
69294                    },
69295                    rest: REST
69296                }
69297            },
69298
69299            Tz::PST8PDT => {
69300                const REST: &[(i64, FixedTimespan)] = &[
69301                    (-1633269600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69302                    (-1615129200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69303                    (-1601820000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69304                    (-1583679600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69305                    (-880207200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PWT" }),
69306                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PPT" }),
69307                    (-765385200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69308                    (-84376800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69309                    (-68655600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69310                    (-52927200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69311                    (-37206000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69312                    (-21477600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69313                    (-5756400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69314                    (9972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69315                    (25693200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69316                    (41421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69317                    (57747600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69318                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69319                    (89197200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69320                    (104925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69321                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69322                    (126698400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69323                    (152096400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69324                    (162381600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69325                    (183546000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69326                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69327                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69328                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69329                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69330                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69331                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69332                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69333                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69334                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69335                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69336                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69337                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69338                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69339                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69340                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69341                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69342                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69343                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69344                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69345                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69346                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69347                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69348                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69349                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69350                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69351                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69352                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69353                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69354                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69355                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69356                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69357                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69358                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69359                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69360                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69361                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69362                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69363                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69364                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69365                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69366                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69367                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69368                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69369                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69370                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69371                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69372                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69373                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69374                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69375                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69376                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69377                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69378                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69379                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69380                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69381                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69382                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69383                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69384                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69385                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69386                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69387                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69388                    (1173607200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69389                    (1194166800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69390                    (1205056800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69391                    (1225616400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69392                    (1236506400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69393                    (1257066000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69394                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69395                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69396                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69397                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69398                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69399                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69400                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69401                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69402                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69403                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69404                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69405                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69406                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69407                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69408                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69409                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69410                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69411                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69412                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69413                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69414                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69415                    (1604221200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69416                    (1615716000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69417                    (1636275600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69418                    (1647165600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69419                    (1667725200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69420                    (1678615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69421                    (1699174800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69422                    (1710064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69423                    (1730624400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69424                    (1741514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69425                    (1762074000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69426                    (1772964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69427                    (1793523600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69428                    (1805018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69429                    (1825578000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69430                    (1836468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69431                    (1857027600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69432                    (1867917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69433                    (1888477200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69434                    (1899367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69435                    (1919926800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69436                    (1930816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69437                    (1951376400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69438                    (1962871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69439                    (1983430800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69440                    (1994320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69441                    (2014880400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69442                    (2025770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69443                    (2046330000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69444                    (2057220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69445                    (2077779600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69446                    (2088669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69447                    (2109229200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69448                    (2120119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69449                    (2140678800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69450                    (2152173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69451                    (2172733200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69452                    (2183623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69453                    (2204182800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69454                    (2215072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69455                    (2235632400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69456                    (2246522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69457                    (2267082000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69458                    (2277972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69459                    (2298531600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69460                    (2309421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69461                    (2329981200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69462                    (2341476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69463                    (2362035600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69464                    (2372925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69465                    (2393485200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69466                    (2404375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69467                    (2424934800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69468                    (2435824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69469                    (2456384400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69470                    (2467274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69471                    (2487834000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69472                    (2499328800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69473                    (2519888400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69474                    (2530778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69475                    (2551338000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69476                    (2562228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69477                    (2582787600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69478                    (2593677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69479                    (2614237200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69480                    (2625127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69481                    (2645686800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69482                    (2656576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69483                    (2677136400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69484                    (2688631200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69485                    (2709190800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69486                    (2720080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69487                    (2740640400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69488                    (2751530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69489                    (2772090000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69490                    (2782980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69491                    (2803539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69492                    (2814429600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69493                    (2834989200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69494                    (2846484000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69495                    (2867043600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69496                    (2877933600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69497                    (2898493200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69498                    (2909383200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69499                    (2929942800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69500                    (2940832800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69501                    (2961392400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69502                    (2972282400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69503                    (2992842000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69504                    (3003732000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69505                    (3024291600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69506                    (3035786400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69507                    (3056346000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69508                    (3067236000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69509                    (3087795600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69510                    (3098685600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69511                    (3119245200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69512                    (3130135200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69513                    (3150694800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69514                    (3161584800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69515                    (3182144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69516                    (3193034400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69517                    (3213594000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69518                    (3225088800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69519                    (3245648400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69520                    (3256538400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69521                    (3277098000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69522                    (3287988000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69523                    (3308547600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69524                    (3319437600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69525                    (3339997200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69526                    (3350887200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69527                    (3371446800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69528                    (3382941600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69529                    (3403501200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69530                    (3414391200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69531                    (3434950800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69532                    (3445840800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69533                    (3466400400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69534                    (3477290400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69535                    (3497850000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69536                    (3508740000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69537                    (3529299600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69538                    (3540189600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69539                    (3560749200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69540                    (3572244000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69541                    (3592803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69542                    (3603693600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69543                    (3624253200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69544                    (3635143200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69545                    (3655702800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69546                    (3666592800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69547                    (3687152400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69548                    (3698042400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69549                    (3718602000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69550                    (3730096800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69551                    (3750656400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69552                    (3761546400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69553                    (3782106000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69554                    (3792996000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69555                    (3813555600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69556                    (3824445600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69557                    (3845005200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69558                    (3855895200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69559                    (3876454800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69560                    (3887344800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69561                    (3907904400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69562                    (3919399200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69563                    (3939958800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69564                    (3950848800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69565                    (3971408400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69566                    (3982298400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69567                    (4002858000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69568                    (4013748000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69569                    (4034307600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69570                    (4045197600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69571                    (4065757200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69572                    (4076647200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
69573                    (4097206800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
69574                ];
69575                FixedTimespanSet {
69576                    first: FixedTimespan {
69577                        utc_offset: -28800,
69578                        dst_offset: 0,
69579                        name: "PST",
69580                    },
69581                    rest: REST
69582                }
69583            },
69584
69585            Tz::Pacific__Apia => {
69586                const REST: &[(i64, FixedTimespan)] = &[
69587                    (-2445424384, FixedTimespan { utc_offset: -41216, dst_offset: 0, name: "LMT" }),
69588                    (-1861878784, FixedTimespan { utc_offset: -41400, dst_offset: 0, name: "-1130" }),
69589                    (-631110600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "-11" }),
69590                    (1285498800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "-10" }),
69591                    (1301752800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "-11" }),
69592                    (1316872800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "-10" }),
69593                    (1325239200, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: "+14" }),
69594                    (1333202400, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: "+13" }),
69595                    (1348927200, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: "+14" }),
69596                    (1365256800, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: "+13" }),
69597                    (1380376800, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: "+14" }),
69598                    (1396706400, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: "+13" }),
69599                    (1411826400, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: "+14" }),
69600                    (1428156000, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: "+13" }),
69601                    (1443276000, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: "+14" }),
69602                    (1459605600, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: "+13" }),
69603                    (1474725600, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: "+14" }),
69604                    (1491055200, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: "+13" }),
69605                    (1506175200, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: "+14" }),
69606                    (1522504800, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: "+13" }),
69607                    (1538229600, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: "+14" }),
69608                    (1554559200, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: "+13" }),
69609                    (1569679200, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: "+14" }),
69610                    (1586008800, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: "+13" }),
69611                    (1601128800, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: "+14" }),
69612                    (1617458400, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: "+13" }),
69613                ];
69614                FixedTimespanSet {
69615                    first: FixedTimespan {
69616                        utc_offset: 45184,
69617                        dst_offset: 0,
69618                        name: "LMT",
69619                    },
69620                    rest: REST
69621                }
69622            },
69623
69624            Tz::Pacific__Auckland => {
69625                const REST: &[(i64, FixedTimespan)] = &[
69626                    (-3192435544, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
69627                    (-1330335000, FixedTimespan { utc_offset: 41400, dst_offset: 3600, name: "NZST" }),
69628                    (-1320057000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
69629                    (-1300699800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
69630                    (-1287396000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
69631                    (-1269250200, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
69632                    (-1255946400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
69633                    (-1237800600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
69634                    (-1224496800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
69635                    (-1206351000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
69636                    (-1192442400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
69637                    (-1174901400, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
69638                    (-1160992800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
69639                    (-1143451800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
69640                    (-1125914400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
69641                    (-1112607000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
69642                    (-1094464800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
69643                    (-1081157400, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
69644                    (-1063015200, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
69645                    (-1049707800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
69646                    (-1031565600, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
69647                    (-1018258200, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
69648                    (-1000116000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
69649                    (-986808600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
69650                    (-968061600, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
69651                    (-955359000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
69652                    (-936612000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "NZMT" }),
69653                    (-923304600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: "NZST" }),
69654                    (-757425600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69655                    (152632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69656                    (162309600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69657                    (183477600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69658                    (194968800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69659                    (215532000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69660                    (226418400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69661                    (246981600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69662                    (257868000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69663                    (278431200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69664                    (289317600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69665                    (309880800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69666                    (320767200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69667                    (341330400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69668                    (352216800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69669                    (372780000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69670                    (384271200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69671                    (404834400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69672                    (415720800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69673                    (436284000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69674                    (447170400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69675                    (467733600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69676                    (478620000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69677                    (499183200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69678                    (510069600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69679                    (530632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69680                    (541519200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69681                    (562082400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69682                    (573573600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69683                    (594136800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69684                    (605023200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69685                    (623772000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69686                    (637682400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69687                    (655221600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69688                    (669132000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69689                    (686671200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69690                    (700581600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69691                    (718120800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69692                    (732636000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69693                    (749570400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69694                    (764085600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69695                    (781020000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69696                    (795535200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69697                    (812469600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69698                    (826984800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69699                    (844524000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69700                    (858434400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69701                    (875973600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69702                    (889884000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69703                    (907423200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69704                    (921938400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69705                    (938872800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69706                    (953388000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69707                    (970322400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69708                    (984837600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69709                    (1002376800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69710                    (1016287200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69711                    (1033826400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69712                    (1047736800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69713                    (1065276000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69714                    (1079791200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69715                    (1096725600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69716                    (1111240800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69717                    (1128175200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69718                    (1142690400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69719                    (1159624800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69720                    (1174140000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69721                    (1191074400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69722                    (1207404000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69723                    (1222524000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69724                    (1238853600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69725                    (1253973600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69726                    (1270303200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69727                    (1285423200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69728                    (1301752800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69729                    (1316872800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69730                    (1333202400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69731                    (1348927200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69732                    (1365256800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69733                    (1380376800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69734                    (1396706400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69735                    (1411826400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69736                    (1428156000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69737                    (1443276000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69738                    (1459605600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69739                    (1474725600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69740                    (1491055200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69741                    (1506175200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69742                    (1522504800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69743                    (1538229600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69744                    (1554559200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69745                    (1569679200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69746                    (1586008800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69747                    (1601128800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69748                    (1617458400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69749                    (1632578400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69750                    (1648908000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69751                    (1664028000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69752                    (1680357600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69753                    (1695477600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69754                    (1712412000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69755                    (1727532000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69756                    (1743861600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69757                    (1758981600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69758                    (1775311200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69759                    (1790431200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69760                    (1806760800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69761                    (1821880800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69762                    (1838210400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69763                    (1853330400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69764                    (1869660000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69765                    (1885384800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69766                    (1901714400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69767                    (1916834400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69768                    (1933164000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69769                    (1948284000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69770                    (1964613600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69771                    (1979733600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69772                    (1996063200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69773                    (2011183200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69774                    (2027512800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69775                    (2042632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69776                    (2058962400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69777                    (2074687200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69778                    (2091016800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69779                    (2106136800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69780                    (2122466400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69781                    (2137586400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69782                    (2153916000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69783                    (2169036000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69784                    (2185365600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69785                    (2200485600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69786                    (2216815200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69787                    (2232540000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69788                    (2248869600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69789                    (2263989600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69790                    (2280319200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69791                    (2295439200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69792                    (2311768800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69793                    (2326888800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69794                    (2343218400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69795                    (2358338400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69796                    (2374668000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69797                    (2389788000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69798                    (2406117600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69799                    (2421842400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69800                    (2438172000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69801                    (2453292000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69802                    (2469621600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69803                    (2484741600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69804                    (2501071200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69805                    (2516191200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69806                    (2532520800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69807                    (2547640800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69808                    (2563970400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69809                    (2579090400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69810                    (2596024800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69811                    (2611144800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69812                    (2627474400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69813                    (2642594400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69814                    (2658924000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69815                    (2674044000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69816                    (2690373600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69817                    (2705493600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69818                    (2721823200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69819                    (2736943200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69820                    (2753272800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69821                    (2768997600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69822                    (2785327200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69823                    (2800447200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69824                    (2816776800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69825                    (2831896800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69826                    (2848226400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69827                    (2863346400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69828                    (2879676000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69829                    (2894796000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69830                    (2911125600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69831                    (2926245600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69832                    (2942575200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69833                    (2958300000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69834                    (2974629600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69835                    (2989749600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69836                    (3006079200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69837                    (3021199200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69838                    (3037528800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69839                    (3052648800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69840                    (3068978400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69841                    (3084098400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69842                    (3100428000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69843                    (3116152800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69844                    (3132482400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69845                    (3147602400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69846                    (3163932000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69847                    (3179052000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69848                    (3195381600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69849                    (3210501600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69850                    (3226831200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69851                    (3241951200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69852                    (3258280800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69853                    (3273400800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69854                    (3289730400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69855                    (3305455200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69856                    (3321784800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69857                    (3336904800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69858                    (3353234400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69859                    (3368354400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69860                    (3384684000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69861                    (3399804000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69862                    (3416133600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69863                    (3431253600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69864                    (3447583200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69865                    (3462703200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69866                    (3479637600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69867                    (3494757600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69868                    (3511087200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69869                    (3526207200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69870                    (3542536800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69871                    (3557656800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69872                    (3573986400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69873                    (3589106400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69874                    (3605436000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69875                    (3620556000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69876                    (3636885600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69877                    (3652610400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69878                    (3668940000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69879                    (3684060000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69880                    (3700389600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69881                    (3715509600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69882                    (3731839200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69883                    (3746959200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69884                    (3763288800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69885                    (3778408800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69886                    (3794738400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69887                    (3809858400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69888                    (3826188000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69889                    (3841912800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69890                    (3858242400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69891                    (3873362400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69892                    (3889692000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69893                    (3904812000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69894                    (3921141600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69895                    (3936261600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69896                    (3952591200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69897                    (3967711200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69898                    (3984040800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69899                    (3999765600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69900                    (4016095200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69901                    (4031215200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69902                    (4047544800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69903                    (4062664800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69904                    (4078994400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "NZST" }),
69905                    (4094114400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "NZDT" }),
69906                ];
69907                FixedTimespanSet {
69908                    first: FixedTimespan {
69909                        utc_offset: 41944,
69910                        dst_offset: 0,
69911                        name: "LMT",
69912                    },
69913                    rest: REST
69914                }
69915            },
69916
69917            Tz::Pacific__Bougainville => {
69918                const REST: &[(i64, FixedTimespan)] = &[
69919                    (-2840178136, FixedTimespan { utc_offset: 35312, dst_offset: 0, name: "PMMT" }),
69920                    (-2366790512, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
69921                    (-868010400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
69922                    (-768906000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
69923                    (1419696000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
69924                ];
69925                FixedTimespanSet {
69926                    first: FixedTimespan {
69927                        utc_offset: 37336,
69928                        dst_offset: 0,
69929                        name: "LMT",
69930                    },
69931                    rest: REST
69932                }
69933            },
69934
69935            Tz::Pacific__Chatham => {
69936                const REST: &[(i64, FixedTimespan)] = &[
69937                    (-3192437628, FixedTimespan { utc_offset: 44100, dst_offset: 0, name: "+1215" }),
69938                    (-757426500, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69939                    (152632800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69940                    (162309600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69941                    (183477600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69942                    (194968800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69943                    (215532000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69944                    (226418400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69945                    (246981600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69946                    (257868000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69947                    (278431200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69948                    (289317600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69949                    (309880800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69950                    (320767200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69951                    (341330400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69952                    (352216800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69953                    (372780000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69954                    (384271200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69955                    (404834400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69956                    (415720800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69957                    (436284000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69958                    (447170400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69959                    (467733600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69960                    (478620000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69961                    (499183200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69962                    (510069600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69963                    (530632800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69964                    (541519200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69965                    (562082400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69966                    (573573600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69967                    (594136800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69968                    (605023200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69969                    (623772000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69970                    (637682400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69971                    (655221600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69972                    (669132000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69973                    (686671200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69974                    (700581600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69975                    (718120800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69976                    (732636000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69977                    (749570400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69978                    (764085600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69979                    (781020000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69980                    (795535200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69981                    (812469600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69982                    (826984800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69983                    (844524000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69984                    (858434400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69985                    (875973600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69986                    (889884000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69987                    (907423200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69988                    (921938400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69989                    (938872800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69990                    (953388000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69991                    (970322400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69992                    (984837600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69993                    (1002376800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69994                    (1016287200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69995                    (1033826400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69996                    (1047736800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69997                    (1065276000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
69998                    (1079791200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
69999                    (1096725600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70000                    (1111240800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70001                    (1128175200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70002                    (1142690400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70003                    (1159624800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70004                    (1174140000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70005                    (1191074400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70006                    (1207404000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70007                    (1222524000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70008                    (1238853600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70009                    (1253973600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70010                    (1270303200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70011                    (1285423200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70012                    (1301752800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70013                    (1316872800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70014                    (1333202400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70015                    (1348927200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70016                    (1365256800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70017                    (1380376800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70018                    (1396706400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70019                    (1411826400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70020                    (1428156000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70021                    (1443276000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70022                    (1459605600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70023                    (1474725600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70024                    (1491055200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70025                    (1506175200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70026                    (1522504800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70027                    (1538229600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70028                    (1554559200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70029                    (1569679200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70030                    (1586008800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70031                    (1601128800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70032                    (1617458400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70033                    (1632578400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70034                    (1648908000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70035                    (1664028000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70036                    (1680357600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70037                    (1695477600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70038                    (1712412000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70039                    (1727532000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70040                    (1743861600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70041                    (1758981600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70042                    (1775311200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70043                    (1790431200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70044                    (1806760800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70045                    (1821880800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70046                    (1838210400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70047                    (1853330400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70048                    (1869660000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70049                    (1885384800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70050                    (1901714400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70051                    (1916834400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70052                    (1933164000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70053                    (1948284000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70054                    (1964613600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70055                    (1979733600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70056                    (1996063200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70057                    (2011183200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70058                    (2027512800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70059                    (2042632800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70060                    (2058962400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70061                    (2074687200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70062                    (2091016800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70063                    (2106136800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70064                    (2122466400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70065                    (2137586400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70066                    (2153916000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70067                    (2169036000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70068                    (2185365600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70069                    (2200485600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70070                    (2216815200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70071                    (2232540000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70072                    (2248869600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70073                    (2263989600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70074                    (2280319200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70075                    (2295439200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70076                    (2311768800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70077                    (2326888800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70078                    (2343218400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70079                    (2358338400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70080                    (2374668000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70081                    (2389788000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70082                    (2406117600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70083                    (2421842400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70084                    (2438172000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70085                    (2453292000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70086                    (2469621600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70087                    (2484741600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70088                    (2501071200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70089                    (2516191200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70090                    (2532520800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70091                    (2547640800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70092                    (2563970400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70093                    (2579090400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70094                    (2596024800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70095                    (2611144800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70096                    (2627474400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70097                    (2642594400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70098                    (2658924000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70099                    (2674044000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70100                    (2690373600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70101                    (2705493600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70102                    (2721823200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70103                    (2736943200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70104                    (2753272800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70105                    (2768997600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70106                    (2785327200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70107                    (2800447200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70108                    (2816776800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70109                    (2831896800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70110                    (2848226400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70111                    (2863346400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70112                    (2879676000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70113                    (2894796000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70114                    (2911125600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70115                    (2926245600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70116                    (2942575200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70117                    (2958300000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70118                    (2974629600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70119                    (2989749600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70120                    (3006079200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70121                    (3021199200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70122                    (3037528800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70123                    (3052648800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70124                    (3068978400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70125                    (3084098400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70126                    (3100428000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70127                    (3116152800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70128                    (3132482400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70129                    (3147602400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70130                    (3163932000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70131                    (3179052000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70132                    (3195381600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70133                    (3210501600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70134                    (3226831200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70135                    (3241951200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70136                    (3258280800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70137                    (3273400800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70138                    (3289730400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70139                    (3305455200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70140                    (3321784800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70141                    (3336904800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70142                    (3353234400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70143                    (3368354400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70144                    (3384684000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70145                    (3399804000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70146                    (3416133600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70147                    (3431253600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70148                    (3447583200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70149                    (3462703200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70150                    (3479637600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70151                    (3494757600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70152                    (3511087200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70153                    (3526207200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70154                    (3542536800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70155                    (3557656800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70156                    (3573986400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70157                    (3589106400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70158                    (3605436000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70159                    (3620556000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70160                    (3636885600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70161                    (3652610400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70162                    (3668940000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70163                    (3684060000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70164                    (3700389600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70165                    (3715509600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70166                    (3731839200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70167                    (3746959200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70168                    (3763288800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70169                    (3778408800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70170                    (3794738400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70171                    (3809858400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70172                    (3826188000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70173                    (3841912800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70174                    (3858242400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70175                    (3873362400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70176                    (3889692000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70177                    (3904812000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70178                    (3921141600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70179                    (3936261600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70180                    (3952591200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70181                    (3967711200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70182                    (3984040800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70183                    (3999765600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70184                    (4016095200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70185                    (4031215200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70186                    (4047544800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70187                    (4062664800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70188                    (4078994400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: "+1245" }),
70189                    (4094114400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: "+1345" }),
70190                ];
70191                FixedTimespanSet {
70192                    first: FixedTimespan {
70193                        utc_offset: 44028,
70194                        dst_offset: 0,
70195                        name: "LMT",
70196                    },
70197                    rest: REST
70198                }
70199            },
70200
70201            Tz::Pacific__Chuuk => {
70202                const REST: &[(i64, FixedTimespan)] = &[
70203                    (-2840176120, FixedTimespan { utc_offset: 35312, dst_offset: 0, name: "PMMT" }),
70204                    (-2366790512, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
70205                ];
70206                FixedTimespanSet {
70207                    first: FixedTimespan {
70208                        utc_offset: 35320,
70209                        dst_offset: 0,
70210                        name: "LMT",
70211                    },
70212                    rest: REST
70213                }
70214            },
70215
70216            Tz::Pacific__Easter => {
70217                const REST: &[(i64, FixedTimespan)] = &[
70218                    (-2524495352, FixedTimespan { utc_offset: -26248, dst_offset: 0, name: "EMT" }),
70219                    (-1178124152, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
70220                    (-36619200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
70221                    (-23922000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
70222                    (-3355200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
70223                    (7527600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
70224                    (24465600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
70225                    (37767600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
70226                    (55915200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
70227                    (69217200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
70228                    (87969600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
70229                    (100666800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
70230                    (118209600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
70231                    (132116400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
70232                    (150868800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
70233                    (163566000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
70234                    (182318400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
70235                    (195620400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
70236                    (213768000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
70237                    (227070000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
70238                    (245217600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
70239                    (258519600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
70240                    (277272000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
70241                    (289969200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
70242                    (308721600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
70243                    (321418800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
70244                    (340171200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
70245                    (353473200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
70246                    (371620800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "-06" }),
70247                    (384922800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "-07" }),
70248                    (384948000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70249                    (403070400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70250                    (416372400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70251                    (434520000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70252                    (447822000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70253                    (466574400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70254                    (479271600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70255                    (498024000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70256                    (510721200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70257                    (529473600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70258                    (545194800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70259                    (560923200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70260                    (574225200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70261                    (592372800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70262                    (605674800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70263                    (624427200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70264                    (637124400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70265                    (653457600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70266                    (668574000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70267                    (687326400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70268                    (700628400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70269                    (718776000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70270                    (732078000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70271                    (750225600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70272                    (763527600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70273                    (781675200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70274                    (794977200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70275                    (813729600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70276                    (826426800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70277                    (845179200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70278                    (859690800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70279                    (876628800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70280                    (889930800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70281                    (906868800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70282                    (923194800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70283                    (939528000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70284                    (952830000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70285                    (971582400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70286                    (984279600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70287                    (1003032000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70288                    (1015729200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70289                    (1034481600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70290                    (1047178800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70291                    (1065931200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70292                    (1079233200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70293                    (1097380800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70294                    (1110682800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70295                    (1128830400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70296                    (1142132400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70297                    (1160884800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70298                    (1173582000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70299                    (1192334400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70300                    (1206846000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70301                    (1223784000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70302                    (1237086000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70303                    (1255233600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70304                    (1270350000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70305                    (1286683200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70306                    (1304823600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70307                    (1313899200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70308                    (1335668400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70309                    (1346558400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70310                    (1367118000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70311                    (1378612800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70312                    (1398567600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70313                    (1410062400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70314                    (1463281200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70315                    (1471147200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70316                    (1494730800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70317                    (1502596800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70318                    (1526180400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70319                    (1534046400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70320                    (1554606000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70321                    (1567915200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70322                    (1586055600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70323                    (1599364800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70324                    (1617505200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70325                    (1630814400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70326                    (1648954800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70327                    (1662868800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70328                    (1680404400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70329                    (1693713600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70330                    (1712458800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70331                    (1725768000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70332                    (1743908400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70333                    (1757217600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70334                    (1775358000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70335                    (1788667200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70336                    (1806807600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70337                    (1820116800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70338                    (1838257200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70339                    (1851566400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70340                    (1870311600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70341                    (1883016000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70342                    (1901761200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70343                    (1915070400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70344                    (1933210800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70345                    (1946520000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70346                    (1964660400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70347                    (1977969600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70348                    (1996110000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70349                    (2009419200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70350                    (2027559600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70351                    (2040868800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70352                    (2059614000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70353                    (2072318400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70354                    (2091063600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70355                    (2104372800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70356                    (2122513200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70357                    (2135822400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70358                    (2153962800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70359                    (2167272000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70360                    (2185412400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70361                    (2198721600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70362                    (2217466800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70363                    (2230171200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70364                    (2248916400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70365                    (2262225600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70366                    (2280366000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70367                    (2293675200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70368                    (2311815600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70369                    (2325124800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70370                    (2343265200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70371                    (2356574400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70372                    (2374714800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70373                    (2388024000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70374                    (2406769200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70375                    (2419473600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70376                    (2438218800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70377                    (2451528000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70378                    (2469668400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70379                    (2482977600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70380                    (2501118000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70381                    (2514427200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70382                    (2532567600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70383                    (2545876800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70384                    (2564017200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70385                    (2577326400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70386                    (2596071600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70387                    (2609380800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70388                    (2627521200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70389                    (2640830400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70390                    (2658970800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70391                    (2672280000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70392                    (2690420400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70393                    (2703729600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70394                    (2721870000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70395                    (2735179200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70396                    (2753924400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70397                    (2766628800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70398                    (2785374000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70399                    (2798683200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70400                    (2816823600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70401                    (2830132800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70402                    (2848273200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70403                    (2861582400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70404                    (2879722800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70405                    (2893032000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70406                    (2911172400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70407                    (2924481600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70408                    (2943226800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70409                    (2955931200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70410                    (2974676400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70411                    (2987985600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70412                    (3006126000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70413                    (3019435200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70414                    (3037575600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70415                    (3050884800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70416                    (3069025200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70417                    (3082334400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70418                    (3101079600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70419                    (3113784000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70420                    (3132529200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70421                    (3145838400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70422                    (3163978800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70423                    (3177288000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70424                    (3195428400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70425                    (3208737600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70426                    (3226878000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70427                    (3240187200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70428                    (3258327600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70429                    (3271636800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70430                    (3290382000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70431                    (3303086400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70432                    (3321831600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70433                    (3335140800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70434                    (3353281200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70435                    (3366590400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70436                    (3384730800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70437                    (3398040000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70438                    (3416180400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70439                    (3429489600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70440                    (3447630000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70441                    (3460939200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70442                    (3479684400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70443                    (3492993600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70444                    (3511134000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70445                    (3524443200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70446                    (3542583600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70447                    (3555892800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70448                    (3574033200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70449                    (3587342400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70450                    (3605482800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70451                    (3618792000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70452                    (3637537200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70453                    (3650241600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70454                    (3668986800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70455                    (3682296000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70456                    (3700436400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70457                    (3713745600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70458                    (3731886000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70459                    (3745195200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70460                    (3763335600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70461                    (3776644800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70462                    (3794785200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70463                    (3808094400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70464                    (3826839600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70465                    (3839544000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70466                    (3858289200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70467                    (3871598400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70468                    (3889738800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70469                    (3903048000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70470                    (3921188400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70471                    (3934497600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70472                    (3952638000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70473                    (3965947200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70474                    (3984692400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70475                    (3997396800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70476                    (4016142000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70477                    (4029451200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70478                    (4047591600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70479                    (4060900800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70480                    (4079041200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70481                    (4092350400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70482                ];
70483                FixedTimespanSet {
70484                    first: FixedTimespan {
70485                        utc_offset: -26248,
70486                        dst_offset: 0,
70487                        name: "LMT",
70488                    },
70489                    rest: REST
70490                }
70491            },
70492
70493            Tz::Pacific__Efate => {
70494                const REST: &[(i64, FixedTimespan)] = &[
70495                    (-1829387596, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70496                    (125409600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70497                    (133876800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70498                    (433256400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70499                    (448977600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70500                    (464706000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70501                    (480427200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70502                    (496760400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70503                    (511876800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70504                    (528210000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70505                    (543931200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70506                    (559659600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70507                    (575380800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70508                    (591109200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70509                    (606830400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70510                    (622558800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70511                    (638280000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70512                    (654008400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70513                    (669729600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70514                    (686062800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70515                    (696340800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70516                    (719931600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70517                    (727790400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70518                ];
70519                FixedTimespanSet {
70520                    first: FixedTimespan {
70521                        utc_offset: 40396,
70522                        dst_offset: 0,
70523                        name: "LMT",
70524                    },
70525                    rest: REST
70526                }
70527            },
70528
70529            Tz::Pacific__Enderbury => {
70530                const REST: &[(i64, FixedTimespan)] = &[
70531                    (-1020470400, FixedTimespan { utc_offset: -43200, dst_offset: 0, name: "-12" }),
70532                    (307627200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "-11" }),
70533                    (788871600, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: "+13" }),
70534                ];
70535                FixedTimespanSet {
70536                    first: FixedTimespan {
70537                        utc_offset: 0,
70538                        dst_offset: 0,
70539                        name: "-00",
70540                    },
70541                    rest: REST
70542                }
70543            },
70544
70545            Tz::Pacific__Fakaofo => {
70546                const REST: &[(i64, FixedTimespan)] = &[
70547                    (-2177411704, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "-11" }),
70548                    (1325242800, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: "+13" }),
70549                ];
70550                FixedTimespanSet {
70551                    first: FixedTimespan {
70552                        utc_offset: -41096,
70553                        dst_offset: 0,
70554                        name: "LMT",
70555                    },
70556                    rest: REST
70557                }
70558            },
70559
70560            Tz::Pacific__Fiji => {
70561                const REST: &[(i64, FixedTimespan)] = &[
70562                    (-1709985344, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
70563                    (909842400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
70564                    (920124000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
70565                    (941896800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
70566                    (951573600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
70567                    (1259416800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
70568                    (1269698400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
70569                    (1287842400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
70570                    (1299333600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
70571                    (1319292000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
70572                    (1327154400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
70573                    (1350741600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
70574                    (1358604000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
70575                    (1382796000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
70576                    (1390050000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
70577                    (1414850400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
70578                    (1421503200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
70579                    (1446300000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
70580                    (1452952800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
70581                    (1478354400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
70582                    (1484402400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
70583                    (1509804000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
70584                    (1515852000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
70585                    (1541253600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
70586                    (1547301600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
70587                    (1573308000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
70588                    (1578751200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
70589                    (1608386400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: "+13" }),
70590                    (1610805600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
70591                ];
70592                FixedTimespanSet {
70593                    first: FixedTimespan {
70594                        utc_offset: 42944,
70595                        dst_offset: 0,
70596                        name: "LMT",
70597                    },
70598                    rest: REST
70599                }
70600            },
70601
70602            Tz::Pacific__Funafuti => {
70603                const REST: &[(i64, FixedTimespan)] = &[
70604                    (-2177494324, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
70605                ];
70606                FixedTimespanSet {
70607                    first: FixedTimespan {
70608                        utc_offset: 41524,
70609                        dst_offset: 0,
70610                        name: "LMT",
70611                    },
70612                    rest: REST
70613                }
70614            },
70615
70616            Tz::Pacific__Galapagos => {
70617                const REST: &[(i64, FixedTimespan)] = &[
70618                    (-1230746496, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "-05" }),
70619                    (504939600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70620                    (722930400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "-05" }),
70621                    (728888400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "-06" }),
70622                ];
70623                FixedTimespanSet {
70624                    first: FixedTimespan {
70625                        utc_offset: -21504,
70626                        dst_offset: 0,
70627                        name: "LMT",
70628                    },
70629                    rest: REST
70630                }
70631            },
70632
70633            Tz::Pacific__Gambier => {
70634                const REST: &[(i64, FixedTimespan)] = &[
70635                    (-1806678012, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "-09" }),
70636                ];
70637                FixedTimespanSet {
70638                    first: FixedTimespan {
70639                        utc_offset: -32388,
70640                        dst_offset: 0,
70641                        name: "LMT",
70642                    },
70643                    rest: REST
70644                }
70645            },
70646
70647            Tz::Pacific__Guadalcanal => {
70648                const REST: &[(i64, FixedTimespan)] = &[
70649                    (-1806748788, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70650                ];
70651                FixedTimespanSet {
70652                    first: FixedTimespan {
70653                        utc_offset: 38388,
70654                        dst_offset: 0,
70655                        name: "LMT",
70656                    },
70657                    rest: REST
70658                }
70659            },
70660
70661            Tz::Pacific__Guam => {
70662                const REST: &[(i64, FixedTimespan)] = &[
70663                    (-3944626740, FixedTimespan { utc_offset: 34740, dst_offset: 0, name: "LMT" }),
70664                    (-2177487540, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "GST" }),
70665                    (-885549600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
70666                    (-802256400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "GST" }),
70667                    (-331891200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "GDT" }),
70668                    (-281610000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "GST" }),
70669                    (-73728000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "GDT" }),
70670                    (-29415540, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "GST" }),
70671                    (-16704000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "GDT" }),
70672                    (-10659600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "GST" }),
70673                    (9907200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "GDT" }),
70674                    (21394800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "GST" }),
70675                    (41356800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "GDT" }),
70676                    (52844400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "GST" }),
70677                    (124819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "GDT" }),
70678                    (130863600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "GST" }),
70679                    (201888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "GDT" }),
70680                    (209487660, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "GST" }),
70681                    (230659200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "GDT" }),
70682                    (241542000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "GST" }),
70683                    (977493600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "ChST" }),
70684                ];
70685                FixedTimespanSet {
70686                    first: FixedTimespan {
70687                        utc_offset: -51660,
70688                        dst_offset: 0,
70689                        name: "LMT",
70690                    },
70691                    rest: REST
70692                }
70693            },
70694
70695            Tz::Pacific__Honolulu => {
70696                const REST: &[(i64, FixedTimespan)] = &[
70697                    (-2334101314, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: "HST" }),
70698                    (-1157283000, FixedTimespan { utc_offset: -37800, dst_offset: 3600, name: "HDT" }),
70699                    (-1155436200, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: "HST" }),
70700                    (-880198200, FixedTimespan { utc_offset: -37800, dst_offset: 3600, name: "HWT" }),
70701                    (-769395600, FixedTimespan { utc_offset: -37800, dst_offset: 3600, name: "HPT" }),
70702                    (-765376200, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: "HST" }),
70703                    (-712150200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
70704                ];
70705                FixedTimespanSet {
70706                    first: FixedTimespan {
70707                        utc_offset: -37886,
70708                        dst_offset: 0,
70709                        name: "LMT",
70710                    },
70711                    rest: REST
70712                }
70713            },
70714
70715            Tz::Pacific__Johnston => {
70716                const REST: &[(i64, FixedTimespan)] = &[
70717                    (-2334101314, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: "HST" }),
70718                    (-1157283000, FixedTimespan { utc_offset: -37800, dst_offset: 3600, name: "HDT" }),
70719                    (-1155436200, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: "HST" }),
70720                    (-880198200, FixedTimespan { utc_offset: -37800, dst_offset: 3600, name: "HWT" }),
70721                    (-769395600, FixedTimespan { utc_offset: -37800, dst_offset: 3600, name: "HPT" }),
70722                    (-765376200, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: "HST" }),
70723                    (-712150200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
70724                ];
70725                FixedTimespanSet {
70726                    first: FixedTimespan {
70727                        utc_offset: -37886,
70728                        dst_offset: 0,
70729                        name: "LMT",
70730                    },
70731                    rest: REST
70732                }
70733            },
70734
70735            Tz::Pacific__Kanton => {
70736                const REST: &[(i64, FixedTimespan)] = &[
70737                    (-1020470400, FixedTimespan { utc_offset: -43200, dst_offset: 0, name: "-12" }),
70738                    (307627200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "-11" }),
70739                    (788871600, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: "+13" }),
70740                ];
70741                FixedTimespanSet {
70742                    first: FixedTimespan {
70743                        utc_offset: 0,
70744                        dst_offset: 0,
70745                        name: "-00",
70746                    },
70747                    rest: REST
70748                }
70749            },
70750
70751            Tz::Pacific__Kiritimati => {
70752                const REST: &[(i64, FixedTimespan)] = &[
70753                    (-2177415040, FixedTimespan { utc_offset: -38400, dst_offset: 0, name: "-1040" }),
70754                    (307622400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "-10" }),
70755                    (788868000, FixedTimespan { utc_offset: 50400, dst_offset: 0, name: "+14" }),
70756                ];
70757                FixedTimespanSet {
70758                    first: FixedTimespan {
70759                        utc_offset: -37760,
70760                        dst_offset: 0,
70761                        name: "LMT",
70762                    },
70763                    rest: REST
70764                }
70765            },
70766
70767            Tz::Pacific__Kosrae => {
70768                const REST: &[(i64, FixedTimespan)] = &[
70769                    (-3944631116, FixedTimespan { utc_offset: 39116, dst_offset: 0, name: "LMT" }),
70770                    (-2177491916, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70771                    (-1743678000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
70772                    (-1606813200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70773                    (-1041418800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
70774                    (-907408800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
70775                    (-770634000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70776                    (-7988400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
70777                    (915105600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70778                ];
70779                FixedTimespanSet {
70780                    first: FixedTimespan {
70781                        utc_offset: -47284,
70782                        dst_offset: 0,
70783                        name: "LMT",
70784                    },
70785                    rest: REST
70786                }
70787            },
70788
70789            Tz::Pacific__Kwajalein => {
70790                const REST: &[(i64, FixedTimespan)] = &[
70791                    (-2177492960, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70792                    (-1041418800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
70793                    (-907408800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
70794                    (-817462800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70795                    (-7988400, FixedTimespan { utc_offset: -43200, dst_offset: 0, name: "-12" }),
70796                    (745934400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
70797                ];
70798                FixedTimespanSet {
70799                    first: FixedTimespan {
70800                        utc_offset: 40160,
70801                        dst_offset: 0,
70802                        name: "LMT",
70803                    },
70804                    rest: REST
70805                }
70806            },
70807
70808            Tz::Pacific__Majuro => {
70809                const REST: &[(i64, FixedTimespan)] = &[
70810                    (-2177494324, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
70811                ];
70812                FixedTimespanSet {
70813                    first: FixedTimespan {
70814                        utc_offset: 41524,
70815                        dst_offset: 0,
70816                        name: "LMT",
70817                    },
70818                    rest: REST
70819                }
70820            },
70821
70822            Tz::Pacific__Marquesas => {
70823                const REST: &[(i64, FixedTimespan)] = &[
70824                    (-1806676920, FixedTimespan { utc_offset: -34200, dst_offset: 0, name: "-0930" }),
70825                ];
70826                FixedTimespanSet {
70827                    first: FixedTimespan {
70828                        utc_offset: -33480,
70829                        dst_offset: 0,
70830                        name: "LMT",
70831                    },
70832                    rest: REST
70833                }
70834            },
70835
70836            Tz::Pacific__Midway => {
70837                const REST: &[(i64, FixedTimespan)] = &[
70838                    (-2445424632, FixedTimespan { utc_offset: -40968, dst_offset: 0, name: "LMT" }),
70839                    (-1861879032, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "SST" }),
70840                ];
70841                FixedTimespanSet {
70842                    first: FixedTimespan {
70843                        utc_offset: 45432,
70844                        dst_offset: 0,
70845                        name: "LMT",
70846                    },
70847                    rest: REST
70848                }
70849            },
70850
70851            Tz::Pacific__Nauru => {
70852                const REST: &[(i64, FixedTimespan)] = &[
70853                    (-1545131260, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "+1130" }),
70854                    (-862918200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
70855                    (-767350800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "+1130" }),
70856                    (287418600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
70857                ];
70858                FixedTimespanSet {
70859                    first: FixedTimespan {
70860                        utc_offset: 40060,
70861                        dst_offset: 0,
70862                        name: "LMT",
70863                    },
70864                    rest: REST
70865                }
70866            },
70867
70868            Tz::Pacific__Niue => {
70869                const REST: &[(i64, FixedTimespan)] = &[
70870                    (-543069620, FixedTimespan { utc_offset: -40800, dst_offset: 0, name: "-1120" }),
70871                    (-173623200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "-11" }),
70872                ];
70873                FixedTimespanSet {
70874                    first: FixedTimespan {
70875                        utc_offset: -40780,
70876                        dst_offset: 0,
70877                        name: "LMT",
70878                    },
70879                    rest: REST
70880                }
70881            },
70882
70883            Tz::Pacific__Norfolk => {
70884                const REST: &[(i64, FixedTimespan)] = &[
70885                    (-2177493112, FixedTimespan { utc_offset: 40320, dst_offset: 0, name: "+1112" }),
70886                    (-599656320, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "+1130" }),
70887                    (152029800, FixedTimespan { utc_offset: 41400, dst_offset: 3600, name: "+1230" }),
70888                    (162912600, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: "+1130" }),
70889                    (1443882600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70890                    (1570287600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70891                    (1586012400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70892                    (1601737200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70893                    (1617462000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70894                    (1633186800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70895                    (1648911600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70896                    (1664636400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70897                    (1680361200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70898                    (1696086000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70899                    (1712415600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70900                    (1728140400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70901                    (1743865200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70902                    (1759590000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70903                    (1775314800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70904                    (1791039600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70905                    (1806764400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70906                    (1822489200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70907                    (1838214000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70908                    (1853938800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70909                    (1869663600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70910                    (1885993200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70911                    (1901718000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70912                    (1917442800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70913                    (1933167600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70914                    (1948892400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70915                    (1964617200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70916                    (1980342000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70917                    (1996066800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70918                    (2011791600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70919                    (2027516400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70920                    (2043241200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70921                    (2058966000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70922                    (2075295600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70923                    (2091020400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70924                    (2106745200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70925                    (2122470000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70926                    (2138194800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70927                    (2153919600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70928                    (2169644400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70929                    (2185369200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70930                    (2201094000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70931                    (2216818800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70932                    (2233148400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70933                    (2248873200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70934                    (2264598000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70935                    (2280322800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70936                    (2296047600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70937                    (2311772400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70938                    (2327497200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70939                    (2343222000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70940                    (2358946800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70941                    (2374671600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70942                    (2390396400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70943                    (2406121200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70944                    (2422450800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70945                    (2438175600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70946                    (2453900400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70947                    (2469625200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70948                    (2485350000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70949                    (2501074800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70950                    (2516799600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70951                    (2532524400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70952                    (2548249200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70953                    (2563974000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70954                    (2579698800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70955                    (2596028400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70956                    (2611753200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70957                    (2627478000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70958                    (2643202800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70959                    (2658927600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70960                    (2674652400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70961                    (2690377200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70962                    (2706102000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70963                    (2721826800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70964                    (2737551600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70965                    (2753276400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70966                    (2769606000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70967                    (2785330800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70968                    (2801055600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70969                    (2816780400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70970                    (2832505200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70971                    (2848230000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70972                    (2863954800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70973                    (2879679600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70974                    (2895404400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70975                    (2911129200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70976                    (2926854000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70977                    (2942578800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70978                    (2958908400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70979                    (2974633200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70980                    (2990358000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70981                    (3006082800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70982                    (3021807600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70983                    (3037532400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70984                    (3053257200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70985                    (3068982000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70986                    (3084706800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70987                    (3100431600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70988                    (3116761200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70989                    (3132486000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70990                    (3148210800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70991                    (3163935600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70992                    (3179660400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70993                    (3195385200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70994                    (3211110000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70995                    (3226834800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70996                    (3242559600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70997                    (3258284400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
70998                    (3274009200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
70999                    (3289734000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71000                    (3306063600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71001                    (3321788400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71002                    (3337513200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71003                    (3353238000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71004                    (3368962800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71005                    (3384687600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71006                    (3400412400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71007                    (3416137200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71008                    (3431862000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71009                    (3447586800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71010                    (3463311600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71011                    (3479641200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71012                    (3495366000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71013                    (3511090800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71014                    (3526815600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71015                    (3542540400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71016                    (3558265200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71017                    (3573990000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71018                    (3589714800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71019                    (3605439600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71020                    (3621164400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71021                    (3636889200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71022                    (3653218800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71023                    (3668943600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71024                    (3684668400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71025                    (3700393200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71026                    (3716118000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71027                    (3731842800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71028                    (3747567600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71029                    (3763292400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71030                    (3779017200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71031                    (3794742000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71032                    (3810466800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71033                    (3826191600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71034                    (3842521200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71035                    (3858246000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71036                    (3873970800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71037                    (3889695600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71038                    (3905420400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71039                    (3921145200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71040                    (3936870000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71041                    (3952594800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71042                    (3968319600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71043                    (3984044400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71044                    (4000374000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71045                    (4016098800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71046                    (4031823600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71047                    (4047548400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71048                    (4063273200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71049                    (4078998000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71050                    (4094722800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71051                ];
71052                FixedTimespanSet {
71053                    first: FixedTimespan {
71054                        utc_offset: 40312,
71055                        dst_offset: 0,
71056                        name: "LMT",
71057                    },
71058                    rest: REST
71059                }
71060            },
71061
71062            Tz::Pacific__Noumea => {
71063                const REST: &[(i64, FixedTimespan)] = &[
71064                    (-1829387148, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71065                    (250002000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71066                    (257342400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71067                    (281451600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71068                    (288878400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71069                    (849366000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: "+12" }),
71070                    (857228400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71071                ];
71072                FixedTimespanSet {
71073                    first: FixedTimespan {
71074                        utc_offset: 39948,
71075                        dst_offset: 0,
71076                        name: "LMT",
71077                    },
71078                    rest: REST
71079                }
71080            },
71081
71082            Tz::Pacific__Pago_Pago => {
71083                const REST: &[(i64, FixedTimespan)] = &[
71084                    (-2445424632, FixedTimespan { utc_offset: -40968, dst_offset: 0, name: "LMT" }),
71085                    (-1861879032, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "SST" }),
71086                ];
71087                FixedTimespanSet {
71088                    first: FixedTimespan {
71089                        utc_offset: 45432,
71090                        dst_offset: 0,
71091                        name: "LMT",
71092                    },
71093                    rest: REST
71094                }
71095            },
71096
71097            Tz::Pacific__Palau => {
71098                const REST: &[(i64, FixedTimespan)] = &[
71099                    (-3944624276, FixedTimespan { utc_offset: 32276, dst_offset: 0, name: "LMT" }),
71100                    (-2177485076, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
71101                ];
71102                FixedTimespanSet {
71103                    first: FixedTimespan {
71104                        utc_offset: -54124,
71105                        dst_offset: 0,
71106                        name: "LMT",
71107                    },
71108                    rest: REST
71109                }
71110            },
71111
71112            Tz::Pacific__Pitcairn => {
71113                const REST: &[(i64, FixedTimespan)] = &[
71114                    (-2177421580, FixedTimespan { utc_offset: -30600, dst_offset: 0, name: "-0830" }),
71115                    (893665800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "-08" }),
71116                ];
71117                FixedTimespanSet {
71118                    first: FixedTimespan {
71119                        utc_offset: -31220,
71120                        dst_offset: 0,
71121                        name: "LMT",
71122                    },
71123                    rest: REST
71124                }
71125            },
71126
71127            Tz::Pacific__Pohnpei => {
71128                const REST: &[(i64, FixedTimespan)] = &[
71129                    (-1806748788, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71130                ];
71131                FixedTimespanSet {
71132                    first: FixedTimespan {
71133                        utc_offset: 38388,
71134                        dst_offset: 0,
71135                        name: "LMT",
71136                    },
71137                    rest: REST
71138                }
71139            },
71140
71141            Tz::Pacific__Ponape => {
71142                const REST: &[(i64, FixedTimespan)] = &[
71143                    (-1806748788, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: "+11" }),
71144                ];
71145                FixedTimespanSet {
71146                    first: FixedTimespan {
71147                        utc_offset: 38388,
71148                        dst_offset: 0,
71149                        name: "LMT",
71150                    },
71151                    rest: REST
71152                }
71153            },
71154
71155            Tz::Pacific__Port_Moresby => {
71156                const REST: &[(i64, FixedTimespan)] = &[
71157                    (-2840176120, FixedTimespan { utc_offset: 35312, dst_offset: 0, name: "PMMT" }),
71158                    (-2366790512, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
71159                ];
71160                FixedTimespanSet {
71161                    first: FixedTimespan {
71162                        utc_offset: 35320,
71163                        dst_offset: 0,
71164                        name: "LMT",
71165                    },
71166                    rest: REST
71167                }
71168            },
71169
71170            Tz::Pacific__Rarotonga => {
71171                const REST: &[(i64, FixedTimespan)] = &[
71172                    (-2209555256, FixedTimespan { utc_offset: -38344, dst_offset: 0, name: "LMT" }),
71173                    (-543072056, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: "-1030" }),
71174                    (279714600, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: "-0930" }),
71175                    (289387800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "-10" }),
71176                    (309952800, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: "-0930" }),
71177                    (320837400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "-10" }),
71178                    (341402400, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: "-0930" }),
71179                    (352287000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "-10" }),
71180                    (372852000, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: "-0930" }),
71181                    (384341400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "-10" }),
71182                    (404906400, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: "-0930" }),
71183                    (415791000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "-10" }),
71184                    (436356000, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: "-0930" }),
71185                    (447240600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "-10" }),
71186                    (467805600, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: "-0930" }),
71187                    (478690200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "-10" }),
71188                    (499255200, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: "-0930" }),
71189                    (510139800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "-10" }),
71190                    (530704800, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: "-0930" }),
71191                    (541589400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "-10" }),
71192                    (562154400, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: "-0930" }),
71193                    (573643800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "-10" }),
71194                    (594208800, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: "-0930" }),
71195                    (605093400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "-10" }),
71196                    (625658400, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: "-0930" }),
71197                    (636543000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "-10" }),
71198                    (657108000, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: "-0930" }),
71199                    (667992600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "-10" }),
71200                ];
71201                FixedTimespanSet {
71202                    first: FixedTimespan {
71203                        utc_offset: 48056,
71204                        dst_offset: 0,
71205                        name: "LMT",
71206                    },
71207                    rest: REST
71208                }
71209            },
71210
71211            Tz::Pacific__Saipan => {
71212                const REST: &[(i64, FixedTimespan)] = &[
71213                    (-3944626740, FixedTimespan { utc_offset: 34740, dst_offset: 0, name: "LMT" }),
71214                    (-2177487540, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "GST" }),
71215                    (-885549600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
71216                    (-802256400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "GST" }),
71217                    (-331891200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "GDT" }),
71218                    (-281610000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "GST" }),
71219                    (-73728000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "GDT" }),
71220                    (-29415540, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "GST" }),
71221                    (-16704000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "GDT" }),
71222                    (-10659600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "GST" }),
71223                    (9907200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "GDT" }),
71224                    (21394800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "GST" }),
71225                    (41356800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "GDT" }),
71226                    (52844400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "GST" }),
71227                    (124819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "GDT" }),
71228                    (130863600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "GST" }),
71229                    (201888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "GDT" }),
71230                    (209487660, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "GST" }),
71231                    (230659200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: "GDT" }),
71232                    (241542000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "GST" }),
71233                    (977493600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "ChST" }),
71234                ];
71235                FixedTimespanSet {
71236                    first: FixedTimespan {
71237                        utc_offset: -51660,
71238                        dst_offset: 0,
71239                        name: "LMT",
71240                    },
71241                    rest: REST
71242                }
71243            },
71244
71245            Tz::Pacific__Samoa => {
71246                const REST: &[(i64, FixedTimespan)] = &[
71247                    (-2445424632, FixedTimespan { utc_offset: -40968, dst_offset: 0, name: "LMT" }),
71248                    (-1861879032, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "SST" }),
71249                ];
71250                FixedTimespanSet {
71251                    first: FixedTimespan {
71252                        utc_offset: 45432,
71253                        dst_offset: 0,
71254                        name: "LMT",
71255                    },
71256                    rest: REST
71257                }
71258            },
71259
71260            Tz::Pacific__Tahiti => {
71261                const REST: &[(i64, FixedTimespan)] = &[
71262                    (-1806674504, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "-10" }),
71263                ];
71264                FixedTimespanSet {
71265                    first: FixedTimespan {
71266                        utc_offset: -35896,
71267                        dst_offset: 0,
71268                        name: "LMT",
71269                    },
71270                    rest: REST
71271                }
71272            },
71273
71274            Tz::Pacific__Tarawa => {
71275                const REST: &[(i64, FixedTimespan)] = &[
71276                    (-2177494324, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
71277                ];
71278                FixedTimespanSet {
71279                    first: FixedTimespan {
71280                        utc_offset: 41524,
71281                        dst_offset: 0,
71282                        name: "LMT",
71283                    },
71284                    rest: REST
71285                }
71286            },
71287
71288            Tz::Pacific__Tongatapu => {
71289                const REST: &[(i64, FixedTimespan)] = &[
71290                    (-767189952, FixedTimespan { utc_offset: 44400, dst_offset: 0, name: "+1220" }),
71291                    (-284041200, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: "+13" }),
71292                    (939214800, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: "+14" }),
71293                    (953384400, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: "+13" }),
71294                    (973342800, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: "+14" }),
71295                    (980596800, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: "+13" }),
71296                    (1004792400, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: "+14" }),
71297                    (1012046400, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: "+13" }),
71298                    (1478350800, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: "+14" }),
71299                    (1484398800, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: "+13" }),
71300                ];
71301                FixedTimespanSet {
71302                    first: FixedTimespan {
71303                        utc_offset: 44352,
71304                        dst_offset: 0,
71305                        name: "LMT",
71306                    },
71307                    rest: REST
71308                }
71309            },
71310
71311            Tz::Pacific__Truk => {
71312                const REST: &[(i64, FixedTimespan)] = &[
71313                    (-2840176120, FixedTimespan { utc_offset: 35312, dst_offset: 0, name: "PMMT" }),
71314                    (-2366790512, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
71315                ];
71316                FixedTimespanSet {
71317                    first: FixedTimespan {
71318                        utc_offset: 35320,
71319                        dst_offset: 0,
71320                        name: "LMT",
71321                    },
71322                    rest: REST
71323                }
71324            },
71325
71326            Tz::Pacific__Wake => {
71327                const REST: &[(i64, FixedTimespan)] = &[
71328                    (-2177494324, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
71329                ];
71330                FixedTimespanSet {
71331                    first: FixedTimespan {
71332                        utc_offset: 41524,
71333                        dst_offset: 0,
71334                        name: "LMT",
71335                    },
71336                    rest: REST
71337                }
71338            },
71339
71340            Tz::Pacific__Wallis => {
71341                const REST: &[(i64, FixedTimespan)] = &[
71342                    (-2177494324, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: "+12" }),
71343                ];
71344                FixedTimespanSet {
71345                    first: FixedTimespan {
71346                        utc_offset: 41524,
71347                        dst_offset: 0,
71348                        name: "LMT",
71349                    },
71350                    rest: REST
71351                }
71352            },
71353
71354            Tz::Pacific__Yap => {
71355                const REST: &[(i64, FixedTimespan)] = &[
71356                    (-2840176120, FixedTimespan { utc_offset: 35312, dst_offset: 0, name: "PMMT" }),
71357                    (-2366790512, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: "+10" }),
71358                ];
71359                FixedTimespanSet {
71360                    first: FixedTimespan {
71361                        utc_offset: 35320,
71362                        dst_offset: 0,
71363                        name: "LMT",
71364                    },
71365                    rest: REST
71366                }
71367            },
71368
71369            Tz::Poland => {
71370                const REST: &[(i64, FixedTimespan)] = &[
71371                    (-2840145840, FixedTimespan { utc_offset: 5040, dst_offset: 0, name: "WMT" }),
71372                    (-1717032240, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71373                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71374                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71375                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71376                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71377                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71378                    (-1618700400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
71379                    (-1600473600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
71380                    (-1587168000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
71381                    (-1501725600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71382                    (-931734000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71383                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71384                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71385                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71386                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71387                    (-796608000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71388                    (-778726800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71389                    (-762660000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71390                    (-748486800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71391                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71392                    (-715215600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71393                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71394                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71395                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71396                    (-654130800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71397                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71398                    (-397094400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71399                    (-386812800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71400                    (-371088000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71401                    (-355363200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71402                    (-334195200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71403                    (-323308800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71404                    (-307584000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71405                    (-291859200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71406                    (-271296000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71407                    (-260409600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71408                    (-239846400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71409                    (-228960000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71410                    (-208396800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71411                    (-197510400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71412                    (-176342400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71413                    (-166060800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71414                    (228873600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71415                    (243993600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71416                    (260323200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71417                    (276048000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71418                    (291772800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71419                    (307497600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71420                    (323827200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71421                    (338947200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71422                    (354672000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71423                    (370396800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71424                    (386121600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71425                    (401846400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71426                    (417571200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71427                    (433296000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71428                    (449020800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71429                    (465350400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71430                    (481075200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71431                    (496800000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71432                    (512524800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71433                    (528249600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71434                    (543974400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71435                    (559699200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71436                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71437                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71438                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71439                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71440                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71441                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71442                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71443                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71444                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71445                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71446                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71447                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71448                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71449                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71450                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71451                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71452                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71453                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71454                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71455                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71456                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71457                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71458                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71459                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71460                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71461                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71462                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71463                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71464                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71465                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71466                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71467                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71468                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71469                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71470                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71471                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71472                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71473                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71474                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71475                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71476                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71477                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71478                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71479                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71480                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71481                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71482                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71483                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71484                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71485                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71486                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71487                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71488                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71489                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71490                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71491                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71492                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71493                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71494                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71495                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71496                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71497                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71498                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71499                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71500                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71501                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71502                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71503                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71504                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71505                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71506                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71507                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71508                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71509                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71510                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71511                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71512                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71513                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71514                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71515                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71516                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71517                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71518                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71519                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71520                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71521                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71522                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71523                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71524                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71525                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71526                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71527                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71528                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71529                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71530                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71531                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71532                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71533                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71534                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71535                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71536                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71537                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71538                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71539                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71540                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71541                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71542                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71543                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71544                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71545                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71546                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71547                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71548                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71549                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71550                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71551                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71552                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71553                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71554                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71555                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71556                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71557                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71558                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71559                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71560                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71561                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71562                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71563                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71564                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71565                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71566                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71567                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71568                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71569                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71570                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71571                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71572                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71573                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71574                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71575                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71576                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71577                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71578                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71579                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71580                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71581                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71582                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71583                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71584                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71585                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71586                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71587                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71588                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71589                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71590                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71591                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71592                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71593                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71594                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71595                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71596                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71597                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71598                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71599                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71600                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71601                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71602                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71603                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71604                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71605                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71606                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71607                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71608                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71609                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71610                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71611                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71612                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71613                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71614                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71615                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71616                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71617                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71618                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71619                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71620                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71621                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71622                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71623                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71624                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71625                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71626                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71627                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71628                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71629                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71630                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71631                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71632                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71633                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71634                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71635                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71636                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71637                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71638                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71639                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71640                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71641                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71642                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71643                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71644                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71645                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71646                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71647                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71648                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71649                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71650                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71651                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71652                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71653                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71654                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71655                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71656                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71657                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71658                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71659                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71660                ];
71661                FixedTimespanSet {
71662                    first: FixedTimespan {
71663                        utc_offset: 5040,
71664                        dst_offset: 0,
71665                        name: "LMT",
71666                    },
71667                    rest: REST
71668                }
71669            },
71670
71671            Tz::Portugal => {
71672                const REST: &[(i64, FixedTimespan)] = &[
71673                    (-1830381795, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71674                    (-1689555600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71675                    (-1677801600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71676                    (-1667437200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71677                    (-1647738000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71678                    (-1635814800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71679                    (-1616202000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71680                    (-1604365200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71681                    (-1584666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71682                    (-1572742800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71683                    (-1553043600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71684                    (-1541206800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71685                    (-1521507600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71686                    (-1442451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71687                    (-1426813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71688                    (-1379293200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71689                    (-1364778000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71690                    (-1348448400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71691                    (-1333328400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71692                    (-1316394000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71693                    (-1301274000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71694                    (-1284339600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71695                    (-1269824400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71696                    (-1221440400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71697                    (-1206925200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71698                    (-1191200400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71699                    (-1175475600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71700                    (-1127696400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71701                    (-1111971600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71702                    (-1096851600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71703                    (-1080522000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71704                    (-1063587600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71705                    (-1049072400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71706                    (-1033347600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71707                    (-1017622800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71708                    (-1002502800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71709                    (-986173200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71710                    (-969238800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71711                    (-950490000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71712                    (-942022800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71713                    (-922669200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71714                    (-906944400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71715                    (-891133200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71716                    (-877309200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71717                    (-873684000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "WEMT" }),
71718                    (-864007200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71719                    (-857955600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71720                    (-845859600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71721                    (-842839200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "WEMT" }),
71722                    (-831348000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71723                    (-825901200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71724                    (-814410000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71725                    (-810784800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "WEMT" }),
71726                    (-799898400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71727                    (-794451600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71728                    (-782960400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71729                    (-779335200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: "WEMT" }),
71730                    (-768448800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71731                    (-763002000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71732                    (-749091600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71733                    (-733366800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71734                    (-717631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71735                    (-701906400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71736                    (-686181600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71737                    (-670456800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71738                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71739                    (-639007200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71740                    (-623282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71741                    (-607557600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71742                    (-591832800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71743                    (-575503200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71744                    (-559778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71745                    (-544053600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71746                    (-528328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71747                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71748                    (-496879200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71749                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71750                    (-465429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71751                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71752                    (-433980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71753                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71754                    (-401925600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71755                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71756                    (-370476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71757                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71758                    (-339026400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71759                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71760                    (-307576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71761                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71762                    (-276127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71763                    (-260402400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71764                    (-244677600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71765                    (-228348000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71766                    (-212623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71767                    (-196898400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71768                    (-181173600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71769                    (-165448800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71770                    (-149724000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71771                    (-133999200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71772                    (-118274400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71773                    (212544000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71774                    (228268800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71775                    (243993600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71776                    (260323200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71777                    (276048000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71778                    (291772800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71779                    (307501200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71780                    (323222400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71781                    (338950800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71782                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71783                    (370400400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71784                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71785                    (401850000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71786                    (417578400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71787                    (433299600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71788                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71789                    (465354000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71790                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71791                    (496803600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71792                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71793                    (528253200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71794                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71795                    (559702800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71796                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71797                    (591152400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71798                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71799                    (622602000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71800                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71801                    (654656400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71802                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71803                    (686106000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71804                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71805                    (717552000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71806                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71807                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71808                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71809                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71810                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71811                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: "CEST" }),
71812                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: "CET" }),
71813                    (828230400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71814                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71815                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71816                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71817                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71818                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71819                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71820                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71821                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71822                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71823                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71824                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71825                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71826                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71827                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71828                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71829                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71830                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71831                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71832                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71833                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71834                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71835                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71836                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71837                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71838                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71839                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71840                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71841                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71842                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71843                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71844                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71845                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71846                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71847                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71848                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71849                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71850                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71851                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71852                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71853                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71854                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71855                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71856                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71857                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71858                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71859                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71860                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71861                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71862                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71863                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71864                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71865                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71866                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71867                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71868                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71869                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71870                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71871                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71872                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71873                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71874                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71875                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71876                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71877                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71878                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71879                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71880                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71881                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71882                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71883                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71884                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71885                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71886                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71887                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71888                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71889                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71890                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71891                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71892                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71893                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71894                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71895                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71896                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71897                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71898                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71899                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71900                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71901                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71902                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71903                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71904                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71905                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71906                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71907                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71908                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71909                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71910                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71911                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71912                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71913                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71914                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71915                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71916                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71917                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71918                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71919                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71920                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71921                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71922                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71923                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71924                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71925                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71926                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71927                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71928                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71929                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71930                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71931                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71932                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71933                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71934                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71935                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71936                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71937                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71938                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71939                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71940                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71941                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71942                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71943                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71944                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71945                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71946                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71947                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71948                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71949                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71950                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71951                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71952                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71953                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71954                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71955                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71956                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71957                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71958                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71959                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71960                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71961                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71962                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71963                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71964                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71965                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71966                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71967                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71968                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71969                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71970                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71971                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71972                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71973                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71974                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71975                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71976                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71977                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71978                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71979                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71980                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71981                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71982                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71983                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71984                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71985                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71986                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71987                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71988                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71989                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71990                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71991                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71992                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71993                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71994                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71995                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71996                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71997                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
71998                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
71999                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
72000                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
72001                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
72002                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
72003                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
72004                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
72005                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
72006                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
72007                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
72008                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
72009                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
72010                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
72011                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
72012                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
72013                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
72014                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
72015                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
72016                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
72017                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
72018                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
72019                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
72020                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
72021                ];
72022                FixedTimespanSet {
72023                    first: FixedTimespan {
72024                        utc_offset: -2205,
72025                        dst_offset: 0,
72026                        name: "LMT",
72027                    },
72028                    rest: REST
72029                }
72030            },
72031
72032            Tz::ROC => {
72033                const REST: &[(i64, FixedTimespan)] = &[
72034                    (-2335248360, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
72035                    (-1017820800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "JST" }),
72036                    (-766224000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
72037                    (-745833600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
72038                    (-733827600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
72039                    (-716889600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
72040                    (-699613200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
72041                    (-683884800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
72042                    (-670669200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
72043                    (-652348800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
72044                    (-639133200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
72045                    (-620812800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
72046                    (-607597200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
72047                    (-589276800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
72048                    (-576061200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
72049                    (-562924800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
72050                    (-541760400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
72051                    (-528710400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
72052                    (-510224400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
72053                    (-497174400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
72054                    (-478688400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
72055                    (-465638400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
72056                    (-449830800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
72057                    (-434016000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
72058                    (-418208400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
72059                    (-402480000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
72060                    (-386672400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
72061                    (-370944000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
72062                    (-355136400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
72063                    (-339408000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
72064                    (-323600400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
72065                    (-302515200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
72066                    (-291978000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
72067                    (-270979200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
72068                    (-260442000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
72069                    (133977600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
72070                    (149785200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
72071                    (165513600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
72072                    (181321200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
72073                    (299606400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: "CDT" }),
72074                    (307551600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "CST" }),
72075                ];
72076                FixedTimespanSet {
72077                    first: FixedTimespan {
72078                        utc_offset: 29160,
72079                        dst_offset: 0,
72080                        name: "LMT",
72081                    },
72082                    rest: REST
72083                }
72084            },
72085
72086            Tz::ROK => {
72087                const REST: &[(i64, FixedTimespan)] = &[
72088                    (-1948782472, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: "KST" }),
72089                    (-1830414600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "JST" }),
72090                    (-767350800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "KST" }),
72091                    (-681210000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "KDT" }),
72092                    (-672228000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "KST" }),
72093                    (-654771600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "KDT" }),
72094                    (-640864800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "KST" }),
72095                    (-623408400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "KDT" }),
72096                    (-609415200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "KST" }),
72097                    (-588848400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "KDT" }),
72098                    (-577965600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "KST" }),
72099                    (-498128400, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: "KST" }),
72100                    (-462702600, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: "KDT" }),
72101                    (-451733400, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: "KST" }),
72102                    (-429784200, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: "KDT" }),
72103                    (-418296600, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: "KST" }),
72104                    (-399544200, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: "KDT" }),
72105                    (-387451800, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: "KST" }),
72106                    (-368094600, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: "KDT" }),
72107                    (-356002200, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: "KST" }),
72108                    (-336645000, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: "KDT" }),
72109                    (-324552600, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: "KST" }),
72110                    (-305195400, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: "KDT" }),
72111                    (-293103000, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: "KST" }),
72112                    (-264933000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "KST" }),
72113                    (547578000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "KDT" }),
72114                    (560883600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "KST" }),
72115                    (579027600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: "KDT" }),
72116                    (592333200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "KST" }),
72117                ];
72118                FixedTimespanSet {
72119                    first: FixedTimespan {
72120                        utc_offset: 30472,
72121                        dst_offset: 0,
72122                        name: "LMT",
72123                    },
72124                    rest: REST
72125                }
72126            },
72127
72128            Tz::Singapore => {
72129                const REST: &[(i64, FixedTimespan)] = &[
72130                    (-2177477725, FixedTimespan { utc_offset: 24925, dst_offset: 0, name: "SMT" }),
72131                    (-2038200925, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: "+07" }),
72132                    (-1167634800, FixedTimespan { utc_offset: 25200, dst_offset: 1200, name: "+0720" }),
72133                    (-1073028000, FixedTimespan { utc_offset: 26400, dst_offset: 0, name: "+0720" }),
72134                    (-894180000, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: "+0730" }),
72135                    (-879665400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: "+09" }),
72136                    (-767005200, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: "+0730" }),
72137                    (378635400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: "+08" }),
72138                ];
72139                FixedTimespanSet {
72140                    first: FixedTimespan {
72141                        utc_offset: 24925,
72142                        dst_offset: 0,
72143                        name: "LMT",
72144                    },
72145                    rest: REST
72146                }
72147            },
72148
72149            Tz::Turkey => {
72150                const REST: &[(i64, FixedTimespan)] = &[
72151                    (-2840147752, FixedTimespan { utc_offset: 7016, dst_offset: 0, name: "IMT" }),
72152                    (-1869875816, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72153                    (-1693706400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72154                    (-1680490800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72155                    (-1570413600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72156                    (-1552186800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72157                    (-1538359200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72158                    (-1522551600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72159                    (-1507514400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72160                    (-1490583600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72161                    (-1440208800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72162                    (-1428030000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72163                    (-1409709600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72164                    (-1396494000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72165                    (-931053600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72166                    (-922676400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72167                    (-917834400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72168                    (-892436400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72169                    (-875844000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72170                    (-764737200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72171                    (-744343200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72172                    (-733806000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72173                    (-716436000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72174                    (-701924400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72175                    (-684986400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72176                    (-670474800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72177                    (-654141600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72178                    (-639025200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72179                    (-622087200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72180                    (-606970800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72181                    (-590032800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72182                    (-575521200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72183                    (-235620000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72184                    (-194842800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72185                    (-177732000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72186                    (-165726000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72187                    (107910000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72188                    (121215600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72189                    (133920000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72190                    (152665200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72191                    (164678400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72192                    (184114800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72193                    (196214400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72194                    (215564400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72195                    (228873600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72196                    (245804400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72197                    (260323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72198                    (267915600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
72199                    (428454000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "+04" }),
72200                    (433893600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
72201                    (468111600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72202                    (482799600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72203                    (496710000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72204                    (512521200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72205                    (528246000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72206                    (543970800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72207                    (559695600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72208                    (575420400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72209                    (591145200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72210                    (606870000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72211                    (622594800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72212                    (638319600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72213                    (654649200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72214                    (670374000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72215                    (686098800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72216                    (701823600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72217                    (717548400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72218                    (733273200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72219                    (748998000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72220                    (764118000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72221                    (780447600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72222                    (796172400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72223                    (811897200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72224                    (828226800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72225                    (846370800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72226                    (859676400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72227                    (877820400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72228                    (891126000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72229                    (909270000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72230                    (922575600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72231                    (941324400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72232                    (954025200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72233                    (972774000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72234                    (985474800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72235                    (1004223600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72236                    (1017529200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72237                    (1035673200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72238                    (1048978800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72239                    (1067122800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72240                    (1080428400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72241                    (1099177200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72242                    (1111878000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72243                    (1130626800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72244                    (1143327600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72245                    (1162076400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72246                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72247                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72248                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72249                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72250                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72251                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72252                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72253                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72254                    (1301266800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72255                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72256                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72257                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72258                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72259                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72260                    (1396220400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72261                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72262                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72263                    (1446933600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
72264                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
72265                    (1473195600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "+03" }),
72266                ];
72267                FixedTimespanSet {
72268                    first: FixedTimespan {
72269                        utc_offset: 6952,
72270                        dst_offset: 0,
72271                        name: "LMT",
72272                    },
72273                    rest: REST
72274                }
72275            },
72276
72277            Tz::UCT => {
72278                const REST: &[(i64, FixedTimespan)] = &[
72279                ];
72280                FixedTimespanSet {
72281                    first: FixedTimespan {
72282                        utc_offset: 0,
72283                        dst_offset: 0,
72284                        name: "UTC",
72285                    },
72286                    rest: REST
72287                }
72288            },
72289
72290            Tz::US__Alaska => {
72291                const REST: &[(i64, FixedTimespan)] = &[
72292                    (-3225223727, FixedTimespan { utc_offset: -35976, dst_offset: 0, name: "LMT" }),
72293                    (-2188951224, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AST" }),
72294                    (-880200000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AWT" }),
72295                    (-769395600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "APT" }),
72296                    (-765378000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AST" }),
72297                    (-86882400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
72298                    (-21470400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
72299                    (-5749200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
72300                    (9979200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
72301                    (25700400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
72302                    (41428800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
72303                    (57754800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
72304                    (73483200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
72305                    (89204400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
72306                    (104932800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
72307                    (120654000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
72308                    (126705600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
72309                    (152103600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
72310                    (162388800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
72311                    (183553200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
72312                    (199281600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
72313                    (215607600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
72314                    (230731200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
72315                    (247057200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
72316                    (262785600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
72317                    (278506800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
72318                    (294235200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
72319                    (309956400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
72320                    (325684800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
72321                    (341406000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
72322                    (357134400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
72323                    (372855600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
72324                    (388584000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
72325                    (404910000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
72326                    (420033600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "AHDT" }),
72327                    (436359600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "YST" }),
72328                    (439030800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72329                    (452084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72330                    (467805600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72331                    (483534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72332                    (499255200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72333                    (514983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72334                    (530704800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72335                    (544618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72336                    (562154400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72337                    (576068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72338                    (594208800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72339                    (607518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72340                    (625658400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72341                    (638967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72342                    (657108000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72343                    (671022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72344                    (688557600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72345                    (702471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72346                    (720007200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72347                    (733921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72348                    (752061600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72349                    (765370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72350                    (783511200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72351                    (796820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72352                    (814960800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72353                    (828874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72354                    (846410400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72355                    (860324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72356                    (877860000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72357                    (891774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72358                    (909309600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72359                    (923223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72360                    (941364000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72361                    (954673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72362                    (972813600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72363                    (986122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72364                    (1004263200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72365                    (1018177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72366                    (1035712800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72367                    (1049626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72368                    (1067162400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72369                    (1081076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72370                    (1099216800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72371                    (1112526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72372                    (1130666400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72373                    (1143975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72374                    (1162116000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72375                    (1173610800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72376                    (1194170400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72377                    (1205060400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72378                    (1225620000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72379                    (1236510000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72380                    (1257069600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72381                    (1268564400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72382                    (1289124000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72383                    (1300014000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72384                    (1320573600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72385                    (1331463600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72386                    (1352023200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72387                    (1362913200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72388                    (1383472800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72389                    (1394362800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72390                    (1414922400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72391                    (1425812400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72392                    (1446372000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72393                    (1457866800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72394                    (1478426400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72395                    (1489316400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72396                    (1509876000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72397                    (1520766000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72398                    (1541325600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72399                    (1552215600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72400                    (1572775200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72401                    (1583665200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72402                    (1604224800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72403                    (1615719600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72404                    (1636279200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72405                    (1647169200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72406                    (1667728800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72407                    (1678618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72408                    (1699178400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72409                    (1710068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72410                    (1730628000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72411                    (1741518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72412                    (1762077600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72413                    (1772967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72414                    (1793527200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72415                    (1805022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72416                    (1825581600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72417                    (1836471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72418                    (1857031200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72419                    (1867921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72420                    (1888480800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72421                    (1899370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72422                    (1919930400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72423                    (1930820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72424                    (1951380000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72425                    (1962874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72426                    (1983434400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72427                    (1994324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72428                    (2014884000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72429                    (2025774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72430                    (2046333600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72431                    (2057223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72432                    (2077783200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72433                    (2088673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72434                    (2109232800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72435                    (2120122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72436                    (2140682400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72437                    (2152177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72438                    (2172736800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72439                    (2183626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72440                    (2204186400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72441                    (2215076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72442                    (2235636000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72443                    (2246526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72444                    (2267085600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72445                    (2277975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72446                    (2298535200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72447                    (2309425200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72448                    (2329984800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72449                    (2341479600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72450                    (2362039200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72451                    (2372929200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72452                    (2393488800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72453                    (2404378800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72454                    (2424938400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72455                    (2435828400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72456                    (2456388000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72457                    (2467278000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72458                    (2487837600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72459                    (2499332400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72460                    (2519892000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72461                    (2530782000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72462                    (2551341600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72463                    (2562231600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72464                    (2582791200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72465                    (2593681200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72466                    (2614240800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72467                    (2625130800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72468                    (2645690400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72469                    (2656580400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72470                    (2677140000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72471                    (2688634800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72472                    (2709194400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72473                    (2720084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72474                    (2740644000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72475                    (2751534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72476                    (2772093600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72477                    (2782983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72478                    (2803543200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72479                    (2814433200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72480                    (2834992800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72481                    (2846487600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72482                    (2867047200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72483                    (2877937200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72484                    (2898496800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72485                    (2909386800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72486                    (2929946400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72487                    (2940836400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72488                    (2961396000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72489                    (2972286000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72490                    (2992845600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72491                    (3003735600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72492                    (3024295200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72493                    (3035790000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72494                    (3056349600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72495                    (3067239600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72496                    (3087799200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72497                    (3098689200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72498                    (3119248800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72499                    (3130138800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72500                    (3150698400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72501                    (3161588400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72502                    (3182148000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72503                    (3193038000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72504                    (3213597600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72505                    (3225092400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72506                    (3245652000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72507                    (3256542000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72508                    (3277101600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72509                    (3287991600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72510                    (3308551200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72511                    (3319441200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72512                    (3340000800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72513                    (3350890800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72514                    (3371450400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72515                    (3382945200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72516                    (3403504800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72517                    (3414394800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72518                    (3434954400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72519                    (3445844400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72520                    (3466404000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72521                    (3477294000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72522                    (3497853600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72523                    (3508743600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72524                    (3529303200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72525                    (3540193200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72526                    (3560752800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72527                    (3572247600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72528                    (3592807200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72529                    (3603697200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72530                    (3624256800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72531                    (3635146800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72532                    (3655706400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72533                    (3666596400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72534                    (3687156000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72535                    (3698046000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72536                    (3718605600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72537                    (3730100400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72538                    (3750660000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72539                    (3761550000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72540                    (3782109600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72541                    (3792999600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72542                    (3813559200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72543                    (3824449200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72544                    (3845008800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72545                    (3855898800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72546                    (3876458400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72547                    (3887348400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72548                    (3907908000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72549                    (3919402800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72550                    (3939962400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72551                    (3950852400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72552                    (3971412000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72553                    (3982302000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72554                    (4002861600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72555                    (4013751600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72556                    (4034311200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72557                    (4045201200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72558                    (4065760800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72559                    (4076650800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: "AKDT" }),
72560                    (4097210400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: "AKST" }),
72561                ];
72562                FixedTimespanSet {
72563                    first: FixedTimespan {
72564                        utc_offset: 50424,
72565                        dst_offset: 0,
72566                        name: "LMT",
72567                    },
72568                    rest: REST
72569                }
72570            },
72571
72572            Tz::US__Aleutian => {
72573                const REST: &[(i64, FixedTimespan)] = &[
72574                    (-3225223727, FixedTimespan { utc_offset: -42398, dst_offset: 0, name: "LMT" }),
72575                    (-2188944802, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "NST" }),
72576                    (-880196400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "NWT" }),
72577                    (-769395600, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "NPT" }),
72578                    (-765374400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "NST" }),
72579                    (-86878800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
72580                    (-21466800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
72581                    (-5745600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
72582                    (9982800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
72583                    (25704000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
72584                    (41432400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
72585                    (57758400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
72586                    (73486800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
72587                    (89208000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
72588                    (104936400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
72589                    (120657600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
72590                    (126709200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
72591                    (152107200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
72592                    (162392400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
72593                    (183556800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
72594                    (199285200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
72595                    (215611200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
72596                    (230734800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
72597                    (247060800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
72598                    (262789200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
72599                    (278510400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
72600                    (294238800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
72601                    (309960000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
72602                    (325688400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
72603                    (341409600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
72604                    (357138000, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
72605                    (372859200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
72606                    (388587600, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
72607                    (404913600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "BST" }),
72608                    (420037200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: "BDT" }),
72609                    (436363200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "AHST" }),
72610                    (439034400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72611                    (452088000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72612                    (467809200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72613                    (483537600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72614                    (499258800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72615                    (514987200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72616                    (530708400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72617                    (544622400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72618                    (562158000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72619                    (576072000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72620                    (594212400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72621                    (607521600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72622                    (625662000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72623                    (638971200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72624                    (657111600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72625                    (671025600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72626                    (688561200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72627                    (702475200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72628                    (720010800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72629                    (733924800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72630                    (752065200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72631                    (765374400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72632                    (783514800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72633                    (796824000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72634                    (814964400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72635                    (828878400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72636                    (846414000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72637                    (860328000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72638                    (877863600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72639                    (891777600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72640                    (909313200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72641                    (923227200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72642                    (941367600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72643                    (954676800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72644                    (972817200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72645                    (986126400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72646                    (1004266800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72647                    (1018180800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72648                    (1035716400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72649                    (1049630400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72650                    (1067166000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72651                    (1081080000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72652                    (1099220400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72653                    (1112529600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72654                    (1130670000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72655                    (1143979200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72656                    (1162119600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72657                    (1173614400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72658                    (1194174000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72659                    (1205064000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72660                    (1225623600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72661                    (1236513600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72662                    (1257073200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72663                    (1268568000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72664                    (1289127600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72665                    (1300017600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72666                    (1320577200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72667                    (1331467200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72668                    (1352026800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72669                    (1362916800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72670                    (1383476400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72671                    (1394366400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72672                    (1414926000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72673                    (1425816000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72674                    (1446375600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72675                    (1457870400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72676                    (1478430000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72677                    (1489320000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72678                    (1509879600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72679                    (1520769600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72680                    (1541329200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72681                    (1552219200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72682                    (1572778800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72683                    (1583668800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72684                    (1604228400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72685                    (1615723200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72686                    (1636282800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72687                    (1647172800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72688                    (1667732400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72689                    (1678622400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72690                    (1699182000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72691                    (1710072000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72692                    (1730631600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72693                    (1741521600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72694                    (1762081200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72695                    (1772971200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72696                    (1793530800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72697                    (1805025600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72698                    (1825585200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72699                    (1836475200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72700                    (1857034800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72701                    (1867924800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72702                    (1888484400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72703                    (1899374400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72704                    (1919934000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72705                    (1930824000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72706                    (1951383600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72707                    (1962878400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72708                    (1983438000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72709                    (1994328000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72710                    (2014887600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72711                    (2025777600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72712                    (2046337200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72713                    (2057227200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72714                    (2077786800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72715                    (2088676800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72716                    (2109236400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72717                    (2120126400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72718                    (2140686000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72719                    (2152180800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72720                    (2172740400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72721                    (2183630400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72722                    (2204190000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72723                    (2215080000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72724                    (2235639600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72725                    (2246529600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72726                    (2267089200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72727                    (2277979200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72728                    (2298538800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72729                    (2309428800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72730                    (2329988400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72731                    (2341483200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72732                    (2362042800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72733                    (2372932800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72734                    (2393492400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72735                    (2404382400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72736                    (2424942000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72737                    (2435832000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72738                    (2456391600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72739                    (2467281600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72740                    (2487841200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72741                    (2499336000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72742                    (2519895600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72743                    (2530785600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72744                    (2551345200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72745                    (2562235200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72746                    (2582794800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72747                    (2593684800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72748                    (2614244400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72749                    (2625134400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72750                    (2645694000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72751                    (2656584000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72752                    (2677143600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72753                    (2688638400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72754                    (2709198000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72755                    (2720088000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72756                    (2740647600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72757                    (2751537600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72758                    (2772097200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72759                    (2782987200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72760                    (2803546800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72761                    (2814436800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72762                    (2834996400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72763                    (2846491200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72764                    (2867050800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72765                    (2877940800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72766                    (2898500400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72767                    (2909390400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72768                    (2929950000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72769                    (2940840000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72770                    (2961399600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72771                    (2972289600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72772                    (2992849200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72773                    (3003739200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72774                    (3024298800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72775                    (3035793600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72776                    (3056353200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72777                    (3067243200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72778                    (3087802800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72779                    (3098692800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72780                    (3119252400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72781                    (3130142400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72782                    (3150702000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72783                    (3161592000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72784                    (3182151600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72785                    (3193041600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72786                    (3213601200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72787                    (3225096000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72788                    (3245655600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72789                    (3256545600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72790                    (3277105200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72791                    (3287995200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72792                    (3308554800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72793                    (3319444800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72794                    (3340004400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72795                    (3350894400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72796                    (3371454000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72797                    (3382948800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72798                    (3403508400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72799                    (3414398400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72800                    (3434958000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72801                    (3445848000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72802                    (3466407600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72803                    (3477297600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72804                    (3497857200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72805                    (3508747200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72806                    (3529306800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72807                    (3540196800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72808                    (3560756400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72809                    (3572251200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72810                    (3592810800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72811                    (3603700800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72812                    (3624260400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72813                    (3635150400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72814                    (3655710000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72815                    (3666600000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72816                    (3687159600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72817                    (3698049600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72818                    (3718609200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72819                    (3730104000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72820                    (3750663600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72821                    (3761553600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72822                    (3782113200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72823                    (3793003200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72824                    (3813562800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72825                    (3824452800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72826                    (3845012400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72827                    (3855902400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72828                    (3876462000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72829                    (3887352000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72830                    (3907911600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72831                    (3919406400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72832                    (3939966000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72833                    (3950856000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72834                    (3971415600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72835                    (3982305600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72836                    (4002865200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72837                    (4013755200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72838                    (4034314800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72839                    (4045204800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72840                    (4065764400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72841                    (4076654400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: "HDT" }),
72842                    (4097214000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
72843                ];
72844                FixedTimespanSet {
72845                    first: FixedTimespan {
72846                        utc_offset: 44002,
72847                        dst_offset: 0,
72848                        name: "LMT",
72849                    },
72850                    rest: REST
72851                }
72852            },
72853
72854            Tz::US__Arizona => {
72855                const REST: &[(i64, FixedTimespan)] = &[
72856                    (-2717616702, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
72857                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
72858                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
72859                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
72860                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
72861                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
72862                    (-820519140, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
72863                    (-812653140, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
72864                    (-796845540, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
72865                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
72866                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
72867                ];
72868                FixedTimespanSet {
72869                    first: FixedTimespan {
72870                        utc_offset: -26898,
72871                        dst_offset: 0,
72872                        name: "LMT",
72873                    },
72874                    rest: REST
72875                }
72876            },
72877
72878            Tz::US__Central => {
72879                const REST: &[(i64, FixedTimespan)] = &[
72880                    (-2717626164, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72881                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72882                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72883                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72884                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72885                    (-1563724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72886                    (-1551632400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72887                    (-1538928000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72888                    (-1520182800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72889                    (-1504454400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72890                    (-1491757200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72891                    (-1473004800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72892                    (-1459702800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72893                    (-1441555200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72894                    (-1428253200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72895                    (-1410105600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72896                    (-1396803600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72897                    (-1378656000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72898                    (-1365354000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72899                    (-1347206400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72900                    (-1333904400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72901                    (-1315152000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72902                    (-1301850000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72903                    (-1283702400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72904                    (-1270400400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72905                    (-1252252800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72906                    (-1238950800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72907                    (-1220803200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72908                    (-1207501200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72909                    (-1189353600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72910                    (-1176051600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72911                    (-1157299200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72912                    (-1144602000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72913                    (-1125849600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72914                    (-1112547600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72915                    (-1094400000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72916                    (-1081098000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72917                    (-1067788800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
72918                    (-1045414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72919                    (-1031500800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72920                    (-1018198800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72921                    (-1000051200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72922                    (-986749200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72923                    (-967996800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72924                    (-955299600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72925                    (-936547200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72926                    (-923245200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72927                    (-905097600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72928                    (-891795600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72929                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
72930                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
72931                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72932                    (-747244800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72933                    (-733942800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72934                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72935                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72936                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72937                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72938                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72939                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72940                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72941                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72942                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72943                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72944                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72945                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72946                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72947                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72948                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72949                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72950                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72951                    (-447267600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72952                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72953                    (-415818000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72954                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72955                    (-384368400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72956                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72957                    (-352918800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72958                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72959                    (-321469200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72960                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72961                    (-289414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72962                    (-273686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72963                    (-257965200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72964                    (-242236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72965                    (-226515600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72966                    (-210787200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72967                    (-195066000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72968                    (-179337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72969                    (-163616400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72970                    (-147888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72971                    (-131562000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72972                    (-116438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72973                    (-100112400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72974                    (-84384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72975                    (-68662800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72976                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72977                    (-37213200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72978                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72979                    (-5763600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72980                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72981                    (25686000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72982                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72983                    (57740400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72984                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72985                    (89190000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72986                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72987                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72988                    (126691200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72989                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72990                    (162374400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72991                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72992                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72993                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72994                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72995                    (247042800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72996                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72997                    (278492400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
72998                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
72999                    (309942000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73000                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73001                    (341391600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73002                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73003                    (372841200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73004                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73005                    (404895600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73006                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73007                    (436345200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73008                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73009                    (467794800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73010                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73011                    (499244400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73012                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73013                    (530694000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73014                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73015                    (562143600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73016                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73017                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73018                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73019                    (625647600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73020                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73021                    (657097200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73022                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73023                    (688546800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73024                    (702460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73025                    (719996400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73026                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73027                    (752050800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73028                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73029                    (783500400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73030                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73031                    (814950000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73032                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73033                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73034                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73035                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73036                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73037                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73038                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73039                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73040                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73041                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73042                    (986112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73043                    (1004252400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73044                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73045                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73046                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73047                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73048                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73049                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73050                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73051                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73052                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73053                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73054                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73055                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73056                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73057                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73058                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73059                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73060                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73061                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73062                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73063                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73064                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73065                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73066                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73067                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73068                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73069                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73070                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73071                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73072                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73073                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73074                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73075                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73076                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73077                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73078                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73079                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73080                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73081                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73082                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73083                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73084                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73085                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73086                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73087                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73088                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73089                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73090                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73091                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73092                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73093                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73094                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73095                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73096                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73097                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73098                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73099                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73100                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73101                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73102                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73103                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73104                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73105                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73106                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73107                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73108                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73109                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73110                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73111                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73112                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73113                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73114                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73115                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73116                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73117                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73118                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73119                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73120                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73121                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73122                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73123                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73124                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73125                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73126                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73127                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73128                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73129                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73130                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73131                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73132                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73133                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73134                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73135                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73136                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73137                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73138                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73139                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73140                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73141                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73142                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73143                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73144                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73145                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73146                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73147                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73148                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73149                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73150                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73151                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73152                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73153                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73154                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73155                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73156                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73157                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73158                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73159                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73160                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73161                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73162                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73163                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73164                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73165                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73166                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73167                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73168                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73169                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73170                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73171                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73172                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73173                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73174                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73175                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73176                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73177                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73178                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73179                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73180                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73181                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73182                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73183                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73184                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73185                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73186                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73187                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73188                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73189                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73190                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73191                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73192                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73193                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73194                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73195                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73196                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73197                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73198                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73199                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73200                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73201                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73202                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73203                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73204                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73205                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73206                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73207                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73208                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73209                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73210                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73211                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73212                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73213                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73214                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73215                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73216                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73217                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73218                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73219                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73220                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73221                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73222                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73223                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73224                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73225                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73226                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73227                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73228                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73229                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73230                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73231                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73232                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73233                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73234                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73235                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73236                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73237                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73238                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73239                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73240                ];
73241                FixedTimespanSet {
73242                    first: FixedTimespan {
73243                        utc_offset: -21036,
73244                        dst_offset: 0,
73245                        name: "LMT",
73246                    },
73247                    rest: REST
73248                }
73249            },
73250
73251            Tz::US__EastIndiana => {
73252                const REST: &[(i64, FixedTimespan)] = &[
73253                    (-2717626522, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73254                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73255                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73256                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73257                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73258                    (-900259200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73259                    (-891795600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73260                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
73261                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
73262                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73263                    (-747244800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73264                    (-733942800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73265                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73266                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73267                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73268                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73269                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73270                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73271                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73272                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73273                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73274                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73275                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73276                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73277                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73278                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73279                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73280                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73281                    (-463593600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73282                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73283                    (-368640000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73284                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73285                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73286                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73287                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73288                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73289                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73290                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73291                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73292                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73293                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73294                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73295                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73296                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73297                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73298                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73299                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73300                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73301                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73302                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73303                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73304                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73305                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73306                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73307                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73308                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73309                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73310                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73311                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73312                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73313                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73314                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73315                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73316                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73317                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73318                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73319                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73320                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73321                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73322                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73323                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73324                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73325                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73326                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73327                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73328                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73329                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73330                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73331                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73332                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73333                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73334                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73335                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73336                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73337                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73338                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73339                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73340                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73341                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73342                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73343                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73344                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73345                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73346                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73347                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73348                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73349                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73350                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73351                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73352                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73353                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73354                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73355                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73356                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73357                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73358                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73359                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73360                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73361                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73362                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73363                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73364                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73365                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73366                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73367                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73368                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73369                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73370                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73371                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73372                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73373                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73374                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73375                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73376                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73377                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73378                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73379                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73380                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73381                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73382                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73383                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73384                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73385                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73386                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73387                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73388                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73389                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73390                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73391                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73392                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73393                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73394                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73395                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73396                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73397                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73398                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73399                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73400                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73401                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73402                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73403                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73404                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73405                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73406                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73407                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73408                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73409                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73410                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73411                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73412                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73413                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73414                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73415                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73416                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73417                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73418                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73419                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73420                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73421                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73422                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73423                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73424                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73425                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73426                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73427                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73428                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73429                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73430                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73431                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73432                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73433                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73434                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73435                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73436                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73437                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73438                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73439                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73440                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73441                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73442                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73443                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73444                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73445                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73446                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73447                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73448                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73449                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73450                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73451                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73452                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73453                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73454                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73455                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73456                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73457                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73458                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73459                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73460                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73461                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73462                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73463                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73464                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73465                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73466                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73467                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73468                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73469                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73470                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73471                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73472                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73473                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73474                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73475                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73476                ];
73477                FixedTimespanSet {
73478                    first: FixedTimespan {
73479                        utc_offset: -20678,
73480                        dst_offset: 0,
73481                        name: "LMT",
73482                    },
73483                    rest: REST
73484                }
73485            },
73486
73487            Tz::US__Eastern => {
73488                const REST: &[(i64, FixedTimespan)] = &[
73489                    (-2717633038, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73490                    (-1633280400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73491                    (-1615140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73492                    (-1601830800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73493                    (-1583690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73494                    (-1570381200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73495                    (-1551636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73496                    (-1536512400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73497                    (-1523210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73498                    (-1504458000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73499                    (-1491760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73500                    (-1473008400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73501                    (-1459706400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73502                    (-1441558800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73503                    (-1428256800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73504                    (-1410109200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73505                    (-1396807200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73506                    (-1378659600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73507                    (-1365357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73508                    (-1347210000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73509                    (-1333908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73510                    (-1315155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73511                    (-1301853600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73512                    (-1283706000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73513                    (-1270404000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73514                    (-1252256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73515                    (-1238954400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73516                    (-1220806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73517                    (-1207504800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73518                    (-1189357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73519                    (-1176055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73520                    (-1157302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73521                    (-1144605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73522                    (-1125853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73523                    (-1112551200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73524                    (-1094403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73525                    (-1081101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73526                    (-1062954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73527                    (-1049652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73528                    (-1031504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73529                    (-1018202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73530                    (-1000054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73531                    (-986752800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73532                    (-968000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73533                    (-955303200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73534                    (-936550800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73535                    (-923248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73536                    (-905101200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73537                    (-891799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73538                    (-880218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EWT" }),
73539                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EPT" }),
73540                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73541                    (-747248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73542                    (-733946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73543                    (-715798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73544                    (-702496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73545                    (-684349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73546                    (-671047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73547                    (-652899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73548                    (-639597600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73549                    (-620845200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73550                    (-608148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73551                    (-589395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73552                    (-576093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73553                    (-557946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73554                    (-544644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73555                    (-526496400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73556                    (-513194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73557                    (-495046800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73558                    (-481744800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73559                    (-463597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73560                    (-447271200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73561                    (-431542800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73562                    (-415821600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73563                    (-400093200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73564                    (-384372000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73565                    (-368643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73566                    (-352922400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73567                    (-337194000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73568                    (-321472800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73569                    (-305744400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73570                    (-289418400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73571                    (-273690000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73572                    (-257968800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73573                    (-242240400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73574                    (-226519200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73575                    (-210790800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73576                    (-195069600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73577                    (-179341200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73578                    (-163620000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73579                    (-147891600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73580                    (-131565600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73581                    (-116442000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73582                    (-100116000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73583                    (-84387600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73584                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73585                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73586                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73587                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73588                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73589                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73590                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73591                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73592                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73593                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73594                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73595                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73596                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73597                    (126687600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73598                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73599                    (162370800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73600                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73601                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73602                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73603                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73604                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73605                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73606                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73607                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73608                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73609                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73610                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73611                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73612                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73613                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73614                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73615                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73616                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73617                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73618                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73619                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73620                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73621                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73622                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73623                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73624                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73625                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73626                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73627                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73628                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73629                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73630                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73631                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73632                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73633                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73634                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73635                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73636                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73637                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73638                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73639                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73640                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73641                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73642                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73643                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73644                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73645                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73646                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73647                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73648                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73649                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73650                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73651                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73652                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73653                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73654                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73655                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73656                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73657                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73658                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73659                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73660                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73661                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73662                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73663                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73664                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73665                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73666                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73667                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73668                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73669                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73670                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73671                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73672                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73673                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73674                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73675                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73676                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73677                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73678                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73679                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73680                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73681                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73682                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73683                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73684                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73685                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73686                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73687                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73688                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73689                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73690                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73691                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73692                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73693                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73694                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73695                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73696                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73697                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73698                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73699                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73700                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73701                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73702                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73703                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73704                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73705                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73706                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73707                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73708                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73709                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73710                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73711                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73712                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73713                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73714                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73715                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73716                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73717                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73718                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73719                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73720                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73721                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73722                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73723                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73724                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73725                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73726                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73727                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73728                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73729                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73730                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73731                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73732                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73733                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73734                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73735                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73736                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73737                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73738                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73739                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73740                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73741                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73742                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73743                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73744                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73745                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73746                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73747                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73748                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73749                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73750                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73751                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73752                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73753                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73754                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73755                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73756                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73757                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73758                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73759                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73760                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73761                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73762                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73763                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73764                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73765                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73766                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73767                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73768                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73769                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73770                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73771                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73772                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73773                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73774                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73775                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73776                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73777                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73778                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73779                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73780                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73781                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73782                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73783                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73784                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73785                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73786                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73787                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73788                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73789                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73790                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73791                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73792                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73793                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73794                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73795                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73796                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73797                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73798                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73799                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73800                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73801                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73802                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73803                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73804                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73805                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73806                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73807                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73808                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73809                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73810                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73811                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73812                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73813                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73814                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73815                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73816                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73817                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73818                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73819                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73820                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73821                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73822                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73823                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73824                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73825                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73826                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73827                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73828                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73829                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73830                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73831                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73832                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73833                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73834                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73835                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73836                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73837                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73838                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73839                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73840                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73841                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73842                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73843                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73844                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73845                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73846                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73847                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
73848                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73849                ];
73850                FixedTimespanSet {
73851                    first: FixedTimespan {
73852                        utc_offset: -17762,
73853                        dst_offset: 0,
73854                        name: "LMT",
73855                    },
73856                    rest: REST
73857                }
73858            },
73859
73860            Tz::US__Hawaii => {
73861                const REST: &[(i64, FixedTimespan)] = &[
73862                    (-2334101314, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: "HST" }),
73863                    (-1157283000, FixedTimespan { utc_offset: -37800, dst_offset: 3600, name: "HDT" }),
73864                    (-1155436200, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: "HST" }),
73865                    (-880198200, FixedTimespan { utc_offset: -37800, dst_offset: 3600, name: "HWT" }),
73866                    (-769395600, FixedTimespan { utc_offset: -37800, dst_offset: 3600, name: "HPT" }),
73867                    (-765376200, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: "HST" }),
73868                    (-712150200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: "HST" }),
73869                ];
73870                FixedTimespanSet {
73871                    first: FixedTimespan {
73872                        utc_offset: -37886,
73873                        dst_offset: 0,
73874                        name: "LMT",
73875                    },
73876                    rest: REST
73877                }
73878            },
73879
73880            Tz::US__IndianaStarke => {
73881                const REST: &[(i64, FixedTimespan)] = &[
73882                    (-2717626410, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73883                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73884                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73885                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73886                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73887                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CWT" }),
73888                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CPT" }),
73889                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73890                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73891                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73892                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73893                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73894                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73895                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73896                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73897                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73898                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73899                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73900                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73901                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73902                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73903                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73904                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73905                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73906                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73907                    (-447267600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73908                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73909                    (-415818000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73910                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73911                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73912                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73913                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73914                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73915                    (-321469200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73916                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73917                    (-289414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73918                    (-273686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73919                    (-257965200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73920                    (-242236800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73921                    (-195066000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73922                    (-84384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73923                    (-68662800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73924                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73925                    (-37213200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73926                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73927                    (-5763600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73928                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73929                    (25686000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73930                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73931                    (57740400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73932                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73933                    (89190000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73934                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73935                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73936                    (126691200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73937                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73938                    (162374400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73939                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73940                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73941                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73942                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73943                    (247042800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73944                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73945                    (278492400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73946                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73947                    (309942000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73948                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73949                    (341391600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73950                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73951                    (372841200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73952                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73953                    (404895600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73954                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73955                    (436345200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73956                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73957                    (467794800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73958                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73959                    (499244400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73960                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73961                    (530694000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73962                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73963                    (562143600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73964                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73965                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73966                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73967                    (625647600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73968                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73969                    (657097200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73970                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73971                    (688546800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
73972                    (1143961200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73973                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73974                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73975                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73976                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73977                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73978                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73979                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73980                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73981                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73982                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73983                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73984                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73985                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73986                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73987                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73988                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73989                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73990                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73991                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73992                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73993                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73994                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73995                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73996                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73997                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
73998                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
73999                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74000                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74001                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74002                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74003                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74004                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74005                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74006                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74007                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74008                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74009                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74010                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74011                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74012                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74013                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74014                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74015                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74016                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74017                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74018                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74019                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74020                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74021                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74022                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74023                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74024                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74025                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74026                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74027                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74028                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74029                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74030                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74031                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74032                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74033                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74034                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74035                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74036                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74037                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74038                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74039                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74040                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74041                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74042                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74043                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74044                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74045                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74046                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74047                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74048                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74049                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74050                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74051                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74052                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74053                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74054                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74055                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74056                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74057                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74058                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74059                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74060                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74061                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74062                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74063                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74064                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74065                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74066                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74067                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74068                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74069                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74070                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74071                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74072                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74073                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74074                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74075                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74076                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74077                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74078                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74079                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74080                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74081                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74082                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74083                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74084                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74085                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74086                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74087                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74088                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74089                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74090                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74091                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74092                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74093                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74094                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74095                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74096                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74097                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74098                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74099                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74100                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74101                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74102                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74103                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74104                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74105                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74106                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74107                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74108                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74109                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74110                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74111                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74112                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74113                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74114                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74115                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74116                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74117                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74118                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74119                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74120                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74121                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74122                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74123                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74124                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74125                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74126                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74127                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74128                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74129                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74130                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74131                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74132                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74133                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74134                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74135                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74136                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74137                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74138                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74139                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74140                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74141                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74142                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74143                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74144                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74145                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74146                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74147                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74148                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74149                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74150                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74151                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74152                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74153                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74154                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74155                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74156                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74157                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74158                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: "CDT" }),
74159                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74160                ];
74161                FixedTimespanSet {
74162                    first: FixedTimespan {
74163                        utc_offset: -20790,
74164                        dst_offset: 0,
74165                        name: "LMT",
74166                    },
74167                    rest: REST
74168                }
74169            },
74170
74171            Tz::US__Michigan => {
74172                const REST: &[(i64, FixedTimespan)] = &[
74173                    (-2051202469, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: "CST" }),
74174                    (-1724083200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74175                    (-880218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EWT" }),
74176                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EPT" }),
74177                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74178                    (-684349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74179                    (-671047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74180                    (-80506740, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74181                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74182                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74183                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74184                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74185                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74186                    (126687600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74187                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74188                    (167814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74189                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74190                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74191                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74192                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74193                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74194                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74195                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74196                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74197                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74198                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74199                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74200                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74201                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74202                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74203                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74204                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74205                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74206                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74207                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74208                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74209                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74210                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74211                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74212                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74213                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74214                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74215                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74216                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74217                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74218                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74219                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74220                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74221                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74222                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74223                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74224                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74225                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74226                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74227                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74228                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74229                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74230                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74231                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74232                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74233                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74234                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74235                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74236                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74237                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74238                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74239                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74240                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74241                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74242                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74243                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74244                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74245                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74246                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74247                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74248                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74249                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74250                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74251                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74252                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74253                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74254                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74255                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74256                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74257                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74258                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74259                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74260                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74261                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74262                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74263                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74264                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74265                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74266                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74267                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74268                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74269                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74270                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74271                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74272                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74273                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74274                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74275                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74276                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74277                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74278                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74279                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74280                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74281                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74282                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74283                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74284                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74285                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74286                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74287                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74288                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74289                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74290                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74291                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74292                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74293                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74294                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74295                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74296                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74297                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74298                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74299                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74300                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74301                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74302                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74303                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74304                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74305                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74306                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74307                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74308                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74309                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74310                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74311                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74312                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74313                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74314                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74315                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74316                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74317                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74318                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74319                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74320                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74321                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74322                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74323                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74324                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74325                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74326                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74327                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74328                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74329                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74330                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74331                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74332                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74333                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74334                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74335                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74336                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74337                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74338                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74339                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74340                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74341                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74342                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74343                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74344                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74345                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74346                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74347                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74348                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74349                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74350                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74351                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74352                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74353                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74354                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74355                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74356                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74357                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74358                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74359                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74360                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74361                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74362                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74363                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74364                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74365                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74366                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74367                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74368                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74369                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74370                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74371                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74372                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74373                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74374                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74375                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74376                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74377                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74378                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74379                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74380                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74381                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74382                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74383                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74384                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74385                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74386                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74387                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74388                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74389                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74390                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74391                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74392                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74393                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74394                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74395                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74396                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74397                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74398                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74399                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74400                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74401                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74402                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74403                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74404                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74405                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74406                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74407                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74408                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74409                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74410                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74411                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74412                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74413                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74414                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74415                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74416                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74417                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74418                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74419                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74420                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74421                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74422                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74423                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74424                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74425                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74426                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74427                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74428                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74429                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74430                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74431                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74432                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74433                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74434                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74435                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74436                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: "EDT" }),
74437                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: "EST" }),
74438                ];
74439                FixedTimespanSet {
74440                    first: FixedTimespan {
74441                        utc_offset: -19931,
74442                        dst_offset: 0,
74443                        name: "LMT",
74444                    },
74445                    rest: REST
74446                }
74447            },
74448
74449            Tz::US__Mountain => {
74450                const REST: &[(i64, FixedTimespan)] = &[
74451                    (-2717618404, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74452                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74453                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74454                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74455                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74456                    (-1570374000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74457                    (-1551628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74458                    (-1538924400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74459                    (-1534089600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74460                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MWT" }),
74461                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MPT" }),
74462                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74463                    (-147884400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74464                    (-131558400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74465                    (-116434800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74466                    (-100108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74467                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74468                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74469                    (-52930800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74470                    (-37209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74471                    (-21481200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74472                    (-5760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74473                    (9968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74474                    (25689600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74475                    (41418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74476                    (57744000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74477                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74478                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74479                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74480                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74481                    (126694800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74482                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74483                    (162378000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74484                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74485                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74486                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74487                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74488                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74489                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74490                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74491                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74492                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74493                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74494                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74495                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74496                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74497                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74498                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74499                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74500                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74501                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74502                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74503                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74504                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74505                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74506                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74507                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74508                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74509                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74510                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74511                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74512                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74513                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74514                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74515                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74516                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74517                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74518                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74519                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74520                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74521                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74522                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74523                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74524                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74525                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74526                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74527                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74528                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74529                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74530                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74531                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74532                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74533                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74534                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74535                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74536                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74537                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74538                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74539                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74540                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74541                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74542                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74543                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74544                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74545                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74546                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74547                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74548                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74549                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74550                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74551                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74552                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74553                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74554                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74555                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74556                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74557                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74558                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74559                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74560                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74561                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74562                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74563                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74564                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74565                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74566                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74567                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74568                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74569                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74570                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74571                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74572                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74573                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74574                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74575                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74576                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74577                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74578                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74579                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74580                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74581                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74582                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74583                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74584                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74585                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74586                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74587                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74588                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74589                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74590                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74591                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74592                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74593                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74594                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74595                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74596                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74597                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74598                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74599                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74600                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74601                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74602                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74603                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74604                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74605                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74606                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74607                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74608                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74609                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74610                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74611                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74612                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74613                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74614                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74615                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74616                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74617                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74618                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74619                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74620                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74621                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74622                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74623                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74624                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74625                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74626                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74627                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74628                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74629                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74630                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74631                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74632                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74633                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74634                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74635                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74636                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74637                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74638                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74639                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74640                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74641                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74642                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74643                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74644                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74645                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74646                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74647                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74648                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74649                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74650                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74651                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74652                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74653                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74654                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74655                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74656                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74657                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74658                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74659                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74660                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74661                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74662                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74663                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74664                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74665                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74666                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74667                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74668                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74669                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74670                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74671                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74672                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74673                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74674                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74675                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74676                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74677                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74678                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74679                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74680                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74681                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74682                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74683                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74684                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74685                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74686                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74687                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74688                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74689                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74690                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74691                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74692                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74693                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74694                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74695                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74696                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74697                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74698                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74699                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74700                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74701                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74702                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74703                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74704                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74705                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74706                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74707                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74708                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74709                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74710                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74711                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74712                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74713                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74714                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74715                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74716                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74717                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74718                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74719                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74720                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74721                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74722                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74723                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74724                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74725                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74726                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74727                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74728                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74729                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74730                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74731                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: "MDT" }),
74732                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: "MST" }),
74733                ];
74734                FixedTimespanSet {
74735                    first: FixedTimespan {
74736                        utc_offset: -25196,
74737                        dst_offset: 0,
74738                        name: "LMT",
74739                    },
74740                    rest: REST
74741                }
74742            },
74743
74744            Tz::US__Pacific => {
74745                const REST: &[(i64, FixedTimespan)] = &[
74746                    (-2717611622, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74747                    (-1633269600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74748                    (-1615129200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74749                    (-1601820000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74750                    (-1583679600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74751                    (-880207200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PWT" }),
74752                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PPT" }),
74753                    (-765385200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74754                    (-687967140, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74755                    (-662655600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74756                    (-620838000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74757                    (-608137200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74758                    (-589388400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74759                    (-576082800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74760                    (-557938800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74761                    (-544633200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74762                    (-526489200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74763                    (-513183600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74764                    (-495039600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74765                    (-481734000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74766                    (-463590000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74767                    (-450284400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74768                    (-431535600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74769                    (-418230000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74770                    (-400086000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74771                    (-386780400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74772                    (-368636400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74773                    (-355330800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74774                    (-337186800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74775                    (-323881200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74776                    (-305737200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74777                    (-292431600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74778                    (-273682800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74779                    (-260982000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74780                    (-242233200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74781                    (-226508400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74782                    (-210783600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74783                    (-195058800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74784                    (-179334000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74785                    (-163609200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74786                    (-147884400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74787                    (-131554800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74788                    (-116434800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74789                    (-100105200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74790                    (-84376800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74791                    (-68655600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74792                    (-52927200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74793                    (-37206000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74794                    (-21477600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74795                    (-5756400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74796                    (9972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74797                    (25693200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74798                    (41421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74799                    (57747600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74800                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74801                    (89197200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74802                    (104925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74803                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74804                    (126698400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74805                    (152096400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74806                    (162381600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74807                    (183546000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74808                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74809                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74810                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74811                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74812                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74813                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74814                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74815                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74816                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74817                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74818                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74819                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74820                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74821                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74822                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74823                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74824                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74825                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74826                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74827                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74828                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74829                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74830                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74831                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74832                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74833                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74834                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74835                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74836                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74837                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74838                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74839                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74840                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74841                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74842                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74843                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74844                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74845                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74846                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74847                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74848                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74849                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74850                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74851                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74852                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74853                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74854                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74855                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74856                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74857                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74858                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74859                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74860                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74861                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74862                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74863                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74864                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74865                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74866                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74867                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74868                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74869                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74870                    (1173607200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74871                    (1194166800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74872                    (1205056800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74873                    (1225616400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74874                    (1236506400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74875                    (1257066000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74876                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74877                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74878                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74879                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74880                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74881                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74882                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74883                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74884                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74885                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74886                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74887                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74888                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74889                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74890                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74891                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74892                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74893                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74894                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74895                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74896                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74897                    (1604221200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74898                    (1615716000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74899                    (1636275600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74900                    (1647165600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74901                    (1667725200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74902                    (1678615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74903                    (1699174800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74904                    (1710064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74905                    (1730624400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74906                    (1741514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74907                    (1762074000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74908                    (1772964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74909                    (1793523600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74910                    (1805018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74911                    (1825578000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74912                    (1836468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74913                    (1857027600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74914                    (1867917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74915                    (1888477200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74916                    (1899367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74917                    (1919926800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74918                    (1930816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74919                    (1951376400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74920                    (1962871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74921                    (1983430800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74922                    (1994320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74923                    (2014880400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74924                    (2025770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74925                    (2046330000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74926                    (2057220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74927                    (2077779600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74928                    (2088669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74929                    (2109229200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74930                    (2120119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74931                    (2140678800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74932                    (2152173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74933                    (2172733200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74934                    (2183623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74935                    (2204182800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74936                    (2215072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74937                    (2235632400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74938                    (2246522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74939                    (2267082000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74940                    (2277972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74941                    (2298531600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74942                    (2309421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74943                    (2329981200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74944                    (2341476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74945                    (2362035600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74946                    (2372925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74947                    (2393485200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74948                    (2404375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74949                    (2424934800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74950                    (2435824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74951                    (2456384400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74952                    (2467274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74953                    (2487834000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74954                    (2499328800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74955                    (2519888400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74956                    (2530778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74957                    (2551338000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74958                    (2562228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74959                    (2582787600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74960                    (2593677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74961                    (2614237200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74962                    (2625127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74963                    (2645686800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74964                    (2656576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74965                    (2677136400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74966                    (2688631200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74967                    (2709190800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74968                    (2720080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74969                    (2740640400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74970                    (2751530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74971                    (2772090000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74972                    (2782980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74973                    (2803539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74974                    (2814429600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74975                    (2834989200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74976                    (2846484000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74977                    (2867043600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74978                    (2877933600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74979                    (2898493200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74980                    (2909383200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74981                    (2929942800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74982                    (2940832800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74983                    (2961392400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74984                    (2972282400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74985                    (2992842000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74986                    (3003732000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74987                    (3024291600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74988                    (3035786400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74989                    (3056346000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74990                    (3067236000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74991                    (3087795600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74992                    (3098685600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74993                    (3119245200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74994                    (3130135200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74995                    (3150694800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74996                    (3161584800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74997                    (3182144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
74998                    (3193034400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
74999                    (3213594000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75000                    (3225088800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75001                    (3245648400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75002                    (3256538400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75003                    (3277098000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75004                    (3287988000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75005                    (3308547600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75006                    (3319437600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75007                    (3339997200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75008                    (3350887200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75009                    (3371446800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75010                    (3382941600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75011                    (3403501200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75012                    (3414391200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75013                    (3434950800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75014                    (3445840800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75015                    (3466400400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75016                    (3477290400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75017                    (3497850000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75018                    (3508740000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75019                    (3529299600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75020                    (3540189600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75021                    (3560749200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75022                    (3572244000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75023                    (3592803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75024                    (3603693600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75025                    (3624253200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75026                    (3635143200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75027                    (3655702800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75028                    (3666592800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75029                    (3687152400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75030                    (3698042400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75031                    (3718602000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75032                    (3730096800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75033                    (3750656400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75034                    (3761546400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75035                    (3782106000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75036                    (3792996000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75037                    (3813555600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75038                    (3824445600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75039                    (3845005200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75040                    (3855895200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75041                    (3876454800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75042                    (3887344800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75043                    (3907904400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75044                    (3919399200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75045                    (3939958800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75046                    (3950848800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75047                    (3971408400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75048                    (3982298400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75049                    (4002858000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75050                    (4013748000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75051                    (4034307600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75052                    (4045197600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75053                    (4065757200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75054                    (4076647200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: "PDT" }),
75055                    (4097206800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: "PST" }),
75056                ];
75057                FixedTimespanSet {
75058                    first: FixedTimespan {
75059                        utc_offset: -28378,
75060                        dst_offset: 0,
75061                        name: "LMT",
75062                    },
75063                    rest: REST
75064                }
75065            },
75066
75067            Tz::US__Samoa => {
75068                const REST: &[(i64, FixedTimespan)] = &[
75069                    (-2445424632, FixedTimespan { utc_offset: -40968, dst_offset: 0, name: "LMT" }),
75070                    (-1861879032, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: "SST" }),
75071                ];
75072                FixedTimespanSet {
75073                    first: FixedTimespan {
75074                        utc_offset: 45432,
75075                        dst_offset: 0,
75076                        name: "LMT",
75077                    },
75078                    rest: REST
75079                }
75080            },
75081
75082            Tz::UTC => {
75083                const REST: &[(i64, FixedTimespan)] = &[
75084                ];
75085                FixedTimespanSet {
75086                    first: FixedTimespan {
75087                        utc_offset: 0,
75088                        dst_offset: 0,
75089                        name: "UTC",
75090                    },
75091                    rest: REST
75092                }
75093            },
75094
75095            Tz::Universal => {
75096                const REST: &[(i64, FixedTimespan)] = &[
75097                ];
75098                FixedTimespanSet {
75099                    first: FixedTimespan {
75100                        utc_offset: 0,
75101                        dst_offset: 0,
75102                        name: "UTC",
75103                    },
75104                    rest: REST
75105                }
75106            },
75107
75108            Tz::WSU => {
75109                const REST: &[(i64, FixedTimespan)] = &[
75110                    (-2840149817, FixedTimespan { utc_offset: 9017, dst_offset: 0, name: "MMT" }),
75111                    (-1688265017, FixedTimespan { utc_offset: 9079, dst_offset: 0, name: "MMT" }),
75112                    (-1656819079, FixedTimespan { utc_offset: 9079, dst_offset: 3600, name: "MST" }),
75113                    (-1641353479, FixedTimespan { utc_offset: 9079, dst_offset: 0, name: "MMT" }),
75114                    (-1627965079, FixedTimespan { utc_offset: 9079, dst_offset: 7200, name: "MDST" }),
75115                    (-1618716679, FixedTimespan { utc_offset: 9079, dst_offset: 3600, name: "MST" }),
75116                    (-1596429079, FixedTimespan { utc_offset: 9079, dst_offset: 7200, name: "MDST" }),
75117                    (-1593837079, FixedTimespan { utc_offset: 10800, dst_offset: 7200, name: "MDST" }),
75118                    (-1593820800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75119                    (-1589860800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75120                    (-1542427200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75121                    (-1539493200, FixedTimespan { utc_offset: 10800, dst_offset: 7200, name: "+05" }),
75122                    (-1525323600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75123                    (-1522728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75124                    (-1491188400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
75125                    (-1247536800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75126                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75127                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75128                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75129                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75130                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75131                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75132                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75133                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75134                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75135                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75136                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75137                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75138                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75139                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75140                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75141                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75142                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75143                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75144                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75145                    (654649200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75146                    (670374000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: "EEST" }),
75147                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: "EET" }),
75148                    (695779200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75149                    (701823600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75150                    (717548400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75151                    (733273200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75152                    (748998000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75153                    (764722800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75154                    (780447600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75155                    (796172400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75156                    (811897200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75157                    (828226800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75158                    (846370800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75159                    (859676400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75160                    (877820400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75161                    (891126000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75162                    (909270000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75163                    (922575600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75164                    (941324400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75165                    (954025200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75166                    (972774000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75167                    (985474800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75168                    (1004223600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75169                    (1017529200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75170                    (1035673200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75171                    (1048978800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75172                    (1067122800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75173                    (1080428400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75174                    (1099177200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75175                    (1111878000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75176                    (1130626800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75177                    (1143327600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75178                    (1162076400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75179                    (1174777200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75180                    (1193526000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75181                    (1206831600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75182                    (1224975600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75183                    (1238281200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75184                    (1256425200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75185                    (1269730800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: "MSD" }),
75186                    (1288479600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75187                    (1301180400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: "MSK" }),
75188                    (1414274400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: "MSK" }),
75189                ];
75190                FixedTimespanSet {
75191                    first: FixedTimespan {
75192                        utc_offset: 9017,
75193                        dst_offset: 0,
75194                        name: "LMT",
75195                    },
75196                    rest: REST
75197                }
75198            },
75199
75200            Tz::WET => {
75201                const REST: &[(i64, FixedTimespan)] = &[
75202                    (228877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75203                    (243997200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75204                    (260326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75205                    (276051600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75206                    (291776400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75207                    (307501200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75208                    (323830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75209                    (338950800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75210                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75211                    (370400400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75212                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75213                    (401850000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75214                    (417574800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75215                    (433299600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75216                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75217                    (465354000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75218                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75219                    (496803600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75220                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75221                    (528253200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75222                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75223                    (559702800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75224                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75225                    (591152400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75226                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75227                    (622602000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75228                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75229                    (654656400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75230                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75231                    (686106000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75232                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75233                    (717555600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75234                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75235                    (749005200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75236                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75237                    (780454800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75238                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75239                    (811904400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75240                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75241                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75242                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75243                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75244                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75245                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75246                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75247                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75248                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75249                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75250                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75251                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75252                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75253                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75254                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75255                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75256                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75257                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75258                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75259                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75260                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75261                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75262                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75263                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75264                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75265                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75266                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75267                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75268                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75269                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75270                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75271                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75272                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75273                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75274                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75275                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75276                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75277                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75278                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75279                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75280                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75281                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75282                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75283                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75284                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75285                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75286                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75287                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75288                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75289                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75290                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75291                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75292                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75293                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75294                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75295                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75296                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75297                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75298                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75299                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75300                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75301                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75302                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75303                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75304                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75305                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75306                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75307                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75308                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75309                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75310                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75311                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75312                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75313                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75314                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75315                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75316                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75317                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75318                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75319                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75320                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75321                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75322                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75323                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75324                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75325                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75326                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75327                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75328                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75329                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75330                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75331                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75332                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75333                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75334                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75335                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75336                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75337                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75338                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75339                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75340                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75341                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75342                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75343                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75344                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75345                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75346                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75347                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75348                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75349                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75350                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75351                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75352                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75353                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75354                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75355                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75356                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75357                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75358                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75359                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75360                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75361                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75362                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75363                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75364                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75365                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75366                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75367                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75368                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75369                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75370                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75371                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75372                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75373                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75374                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75375                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75376                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75377                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75378                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75379                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75380                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75381                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75382                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75383                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75384                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75385                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75386                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75387                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75388                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75389                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75390                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75391                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75392                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75393                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75394                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75395                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75396                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75397                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75398                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75399                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75400                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75401                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75402                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75403                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75404                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75405                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75406                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75407                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75408                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75409                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75410                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75411                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75412                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75413                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75414                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75415                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75416                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75417                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75418                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75419                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75420                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75421                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75422                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75423                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75424                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75425                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75426                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75427                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75428                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75429                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75430                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75431                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75432                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75433                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75434                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75435                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75436                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75437                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75438                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75439                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75440                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75441                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75442                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75443                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75444                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75445                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75446                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: "WEST" }),
75447                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: "WET" }),
75448                ];
75449                FixedTimespanSet {
75450                    first: FixedTimespan {
75451                        utc_offset: 0,
75452                        dst_offset: 0,
75453                        name: "WET",
75454                    },
75455                    rest: REST
75456                }
75457            },
75458
75459            Tz::Zulu => {
75460                const REST: &[(i64, FixedTimespan)] = &[
75461                ];
75462                FixedTimespanSet {
75463                    first: FixedTimespan {
75464                        utc_offset: 0,
75465                        dst_offset: 0,
75466                        name: "UTC",
75467                    },
75468                    rest: REST
75469                }
75470            },
75471
75472         }
75473    }
75474}
75475/// An array of every known variant
75476///
75477/// Useful for iterating over known timezones:
75478///
75479/// ```
75480/// use chrono_tz::{TZ_VARIANTS, Tz};
75481/// assert!(TZ_VARIANTS.iter().any(|v| *v == Tz::UTC));
75482/// ```
75483pub static TZ_VARIANTS: [Tz; 596] = [
75484    Tz::Africa__Abidjan,
75485    Tz::Africa__Accra,
75486    Tz::Africa__Addis_Ababa,
75487    Tz::Africa__Algiers,
75488    Tz::Africa__Asmara,
75489    Tz::Africa__Asmera,
75490    Tz::Africa__Bamako,
75491    Tz::Africa__Bangui,
75492    Tz::Africa__Banjul,
75493    Tz::Africa__Bissau,
75494    Tz::Africa__Blantyre,
75495    Tz::Africa__Brazzaville,
75496    Tz::Africa__Bujumbura,
75497    Tz::Africa__Cairo,
75498    Tz::Africa__Casablanca,
75499    Tz::Africa__Ceuta,
75500    Tz::Africa__Conakry,
75501    Tz::Africa__Dakar,
75502    Tz::Africa__Dar_es_Salaam,
75503    Tz::Africa__Djibouti,
75504    Tz::Africa__Douala,
75505    Tz::Africa__El_Aaiun,
75506    Tz::Africa__Freetown,
75507    Tz::Africa__Gaborone,
75508    Tz::Africa__Harare,
75509    Tz::Africa__Johannesburg,
75510    Tz::Africa__Juba,
75511    Tz::Africa__Kampala,
75512    Tz::Africa__Khartoum,
75513    Tz::Africa__Kigali,
75514    Tz::Africa__Kinshasa,
75515    Tz::Africa__Lagos,
75516    Tz::Africa__Libreville,
75517    Tz::Africa__Lome,
75518    Tz::Africa__Luanda,
75519    Tz::Africa__Lubumbashi,
75520    Tz::Africa__Lusaka,
75521    Tz::Africa__Malabo,
75522    Tz::Africa__Maputo,
75523    Tz::Africa__Maseru,
75524    Tz::Africa__Mbabane,
75525    Tz::Africa__Mogadishu,
75526    Tz::Africa__Monrovia,
75527    Tz::Africa__Nairobi,
75528    Tz::Africa__Ndjamena,
75529    Tz::Africa__Niamey,
75530    Tz::Africa__Nouakchott,
75531    Tz::Africa__Ouagadougou,
75532    Tz::Africa__PortoNovo,
75533    Tz::Africa__Sao_Tome,
75534    Tz::Africa__Timbuktu,
75535    Tz::Africa__Tripoli,
75536    Tz::Africa__Tunis,
75537    Tz::Africa__Windhoek,
75538    Tz::America__Adak,
75539    Tz::America__Anchorage,
75540    Tz::America__Anguilla,
75541    Tz::America__Antigua,
75542    Tz::America__Araguaina,
75543    Tz::America__Argentina__Buenos_Aires,
75544    Tz::America__Argentina__Catamarca,
75545    Tz::America__Argentina__ComodRivadavia,
75546    Tz::America__Argentina__Cordoba,
75547    Tz::America__Argentina__Jujuy,
75548    Tz::America__Argentina__La_Rioja,
75549    Tz::America__Argentina__Mendoza,
75550    Tz::America__Argentina__Rio_Gallegos,
75551    Tz::America__Argentina__Salta,
75552    Tz::America__Argentina__San_Juan,
75553    Tz::America__Argentina__San_Luis,
75554    Tz::America__Argentina__Tucuman,
75555    Tz::America__Argentina__Ushuaia,
75556    Tz::America__Aruba,
75557    Tz::America__Asuncion,
75558    Tz::America__Atikokan,
75559    Tz::America__Atka,
75560    Tz::America__Bahia,
75561    Tz::America__Bahia_Banderas,
75562    Tz::America__Barbados,
75563    Tz::America__Belem,
75564    Tz::America__Belize,
75565    Tz::America__BlancSablon,
75566    Tz::America__Boa_Vista,
75567    Tz::America__Bogota,
75568    Tz::America__Boise,
75569    Tz::America__Buenos_Aires,
75570    Tz::America__Cambridge_Bay,
75571    Tz::America__Campo_Grande,
75572    Tz::America__Cancun,
75573    Tz::America__Caracas,
75574    Tz::America__Catamarca,
75575    Tz::America__Cayenne,
75576    Tz::America__Cayman,
75577    Tz::America__Chicago,
75578    Tz::America__Chihuahua,
75579    Tz::America__Ciudad_Juarez,
75580    Tz::America__Coral_Harbour,
75581    Tz::America__Cordoba,
75582    Tz::America__Costa_Rica,
75583    Tz::America__Creston,
75584    Tz::America__Cuiaba,
75585    Tz::America__Curacao,
75586    Tz::America__Danmarkshavn,
75587    Tz::America__Dawson,
75588    Tz::America__Dawson_Creek,
75589    Tz::America__Denver,
75590    Tz::America__Detroit,
75591    Tz::America__Dominica,
75592    Tz::America__Edmonton,
75593    Tz::America__Eirunepe,
75594    Tz::America__El_Salvador,
75595    Tz::America__Ensenada,
75596    Tz::America__Fort_Nelson,
75597    Tz::America__Fort_Wayne,
75598    Tz::America__Fortaleza,
75599    Tz::America__Glace_Bay,
75600    Tz::America__Godthab,
75601    Tz::America__Goose_Bay,
75602    Tz::America__Grand_Turk,
75603    Tz::America__Grenada,
75604    Tz::America__Guadeloupe,
75605    Tz::America__Guatemala,
75606    Tz::America__Guayaquil,
75607    Tz::America__Guyana,
75608    Tz::America__Halifax,
75609    Tz::America__Havana,
75610    Tz::America__Hermosillo,
75611    Tz::America__Indiana__Indianapolis,
75612    Tz::America__Indiana__Knox,
75613    Tz::America__Indiana__Marengo,
75614    Tz::America__Indiana__Petersburg,
75615    Tz::America__Indiana__Tell_City,
75616    Tz::America__Indiana__Vevay,
75617    Tz::America__Indiana__Vincennes,
75618    Tz::America__Indiana__Winamac,
75619    Tz::America__Indianapolis,
75620    Tz::America__Inuvik,
75621    Tz::America__Iqaluit,
75622    Tz::America__Jamaica,
75623    Tz::America__Jujuy,
75624    Tz::America__Juneau,
75625    Tz::America__Kentucky__Louisville,
75626    Tz::America__Kentucky__Monticello,
75627    Tz::America__Knox_IN,
75628    Tz::America__Kralendijk,
75629    Tz::America__La_Paz,
75630    Tz::America__Lima,
75631    Tz::America__Los_Angeles,
75632    Tz::America__Louisville,
75633    Tz::America__Lower_Princes,
75634    Tz::America__Maceio,
75635    Tz::America__Managua,
75636    Tz::America__Manaus,
75637    Tz::America__Marigot,
75638    Tz::America__Martinique,
75639    Tz::America__Matamoros,
75640    Tz::America__Mazatlan,
75641    Tz::America__Mendoza,
75642    Tz::America__Menominee,
75643    Tz::America__Merida,
75644    Tz::America__Metlakatla,
75645    Tz::America__Mexico_City,
75646    Tz::America__Miquelon,
75647    Tz::America__Moncton,
75648    Tz::America__Monterrey,
75649    Tz::America__Montevideo,
75650    Tz::America__Montreal,
75651    Tz::America__Montserrat,
75652    Tz::America__Nassau,
75653    Tz::America__New_York,
75654    Tz::America__Nipigon,
75655    Tz::America__Nome,
75656    Tz::America__Noronha,
75657    Tz::America__North_Dakota__Beulah,
75658    Tz::America__North_Dakota__Center,
75659    Tz::America__North_Dakota__New_Salem,
75660    Tz::America__Nuuk,
75661    Tz::America__Ojinaga,
75662    Tz::America__Panama,
75663    Tz::America__Pangnirtung,
75664    Tz::America__Paramaribo,
75665    Tz::America__Phoenix,
75666    Tz::America__PortauPrince,
75667    Tz::America__Port_of_Spain,
75668    Tz::America__Porto_Acre,
75669    Tz::America__Porto_Velho,
75670    Tz::America__Puerto_Rico,
75671    Tz::America__Punta_Arenas,
75672    Tz::America__Rainy_River,
75673    Tz::America__Rankin_Inlet,
75674    Tz::America__Recife,
75675    Tz::America__Regina,
75676    Tz::America__Resolute,
75677    Tz::America__Rio_Branco,
75678    Tz::America__Rosario,
75679    Tz::America__Santa_Isabel,
75680    Tz::America__Santarem,
75681    Tz::America__Santiago,
75682    Tz::America__Santo_Domingo,
75683    Tz::America__Sao_Paulo,
75684    Tz::America__Scoresbysund,
75685    Tz::America__Shiprock,
75686    Tz::America__Sitka,
75687    Tz::America__St_Barthelemy,
75688    Tz::America__St_Johns,
75689    Tz::America__St_Kitts,
75690    Tz::America__St_Lucia,
75691    Tz::America__St_Thomas,
75692    Tz::America__St_Vincent,
75693    Tz::America__Swift_Current,
75694    Tz::America__Tegucigalpa,
75695    Tz::America__Thule,
75696    Tz::America__Thunder_Bay,
75697    Tz::America__Tijuana,
75698    Tz::America__Toronto,
75699    Tz::America__Tortola,
75700    Tz::America__Vancouver,
75701    Tz::America__Virgin,
75702    Tz::America__Whitehorse,
75703    Tz::America__Winnipeg,
75704    Tz::America__Yakutat,
75705    Tz::America__Yellowknife,
75706    Tz::Antarctica__Casey,
75707    Tz::Antarctica__Davis,
75708    Tz::Antarctica__DumontDUrville,
75709    Tz::Antarctica__Macquarie,
75710    Tz::Antarctica__Mawson,
75711    Tz::Antarctica__McMurdo,
75712    Tz::Antarctica__Palmer,
75713    Tz::Antarctica__Rothera,
75714    Tz::Antarctica__South_Pole,
75715    Tz::Antarctica__Syowa,
75716    Tz::Antarctica__Troll,
75717    Tz::Antarctica__Vostok,
75718    Tz::Arctic__Longyearbyen,
75719    Tz::Asia__Aden,
75720    Tz::Asia__Almaty,
75721    Tz::Asia__Amman,
75722    Tz::Asia__Anadyr,
75723    Tz::Asia__Aqtau,
75724    Tz::Asia__Aqtobe,
75725    Tz::Asia__Ashgabat,
75726    Tz::Asia__Ashkhabad,
75727    Tz::Asia__Atyrau,
75728    Tz::Asia__Baghdad,
75729    Tz::Asia__Bahrain,
75730    Tz::Asia__Baku,
75731    Tz::Asia__Bangkok,
75732    Tz::Asia__Barnaul,
75733    Tz::Asia__Beirut,
75734    Tz::Asia__Bishkek,
75735    Tz::Asia__Brunei,
75736    Tz::Asia__Calcutta,
75737    Tz::Asia__Chita,
75738    Tz::Asia__Choibalsan,
75739    Tz::Asia__Chongqing,
75740    Tz::Asia__Chungking,
75741    Tz::Asia__Colombo,
75742    Tz::Asia__Dacca,
75743    Tz::Asia__Damascus,
75744    Tz::Asia__Dhaka,
75745    Tz::Asia__Dili,
75746    Tz::Asia__Dubai,
75747    Tz::Asia__Dushanbe,
75748    Tz::Asia__Famagusta,
75749    Tz::Asia__Gaza,
75750    Tz::Asia__Harbin,
75751    Tz::Asia__Hebron,
75752    Tz::Asia__Ho_Chi_Minh,
75753    Tz::Asia__Hong_Kong,
75754    Tz::Asia__Hovd,
75755    Tz::Asia__Irkutsk,
75756    Tz::Asia__Istanbul,
75757    Tz::Asia__Jakarta,
75758    Tz::Asia__Jayapura,
75759    Tz::Asia__Jerusalem,
75760    Tz::Asia__Kabul,
75761    Tz::Asia__Kamchatka,
75762    Tz::Asia__Karachi,
75763    Tz::Asia__Kashgar,
75764    Tz::Asia__Kathmandu,
75765    Tz::Asia__Katmandu,
75766    Tz::Asia__Khandyga,
75767    Tz::Asia__Kolkata,
75768    Tz::Asia__Krasnoyarsk,
75769    Tz::Asia__Kuala_Lumpur,
75770    Tz::Asia__Kuching,
75771    Tz::Asia__Kuwait,
75772    Tz::Asia__Macao,
75773    Tz::Asia__Macau,
75774    Tz::Asia__Magadan,
75775    Tz::Asia__Makassar,
75776    Tz::Asia__Manila,
75777    Tz::Asia__Muscat,
75778    Tz::Asia__Nicosia,
75779    Tz::Asia__Novokuznetsk,
75780    Tz::Asia__Novosibirsk,
75781    Tz::Asia__Omsk,
75782    Tz::Asia__Oral,
75783    Tz::Asia__Phnom_Penh,
75784    Tz::Asia__Pontianak,
75785    Tz::Asia__Pyongyang,
75786    Tz::Asia__Qatar,
75787    Tz::Asia__Qostanay,
75788    Tz::Asia__Qyzylorda,
75789    Tz::Asia__Rangoon,
75790    Tz::Asia__Riyadh,
75791    Tz::Asia__Saigon,
75792    Tz::Asia__Sakhalin,
75793    Tz::Asia__Samarkand,
75794    Tz::Asia__Seoul,
75795    Tz::Asia__Shanghai,
75796    Tz::Asia__Singapore,
75797    Tz::Asia__Srednekolymsk,
75798    Tz::Asia__Taipei,
75799    Tz::Asia__Tashkent,
75800    Tz::Asia__Tbilisi,
75801    Tz::Asia__Tehran,
75802    Tz::Asia__Tel_Aviv,
75803    Tz::Asia__Thimbu,
75804    Tz::Asia__Thimphu,
75805    Tz::Asia__Tokyo,
75806    Tz::Asia__Tomsk,
75807    Tz::Asia__Ujung_Pandang,
75808    Tz::Asia__Ulaanbaatar,
75809    Tz::Asia__Ulan_Bator,
75810    Tz::Asia__Urumqi,
75811    Tz::Asia__UstNera,
75812    Tz::Asia__Vientiane,
75813    Tz::Asia__Vladivostok,
75814    Tz::Asia__Yakutsk,
75815    Tz::Asia__Yangon,
75816    Tz::Asia__Yekaterinburg,
75817    Tz::Asia__Yerevan,
75818    Tz::Atlantic__Azores,
75819    Tz::Atlantic__Bermuda,
75820    Tz::Atlantic__Canary,
75821    Tz::Atlantic__Cape_Verde,
75822    Tz::Atlantic__Faeroe,
75823    Tz::Atlantic__Faroe,
75824    Tz::Atlantic__Jan_Mayen,
75825    Tz::Atlantic__Madeira,
75826    Tz::Atlantic__Reykjavik,
75827    Tz::Atlantic__South_Georgia,
75828    Tz::Atlantic__St_Helena,
75829    Tz::Atlantic__Stanley,
75830    Tz::Australia__ACT,
75831    Tz::Australia__Adelaide,
75832    Tz::Australia__Brisbane,
75833    Tz::Australia__Broken_Hill,
75834    Tz::Australia__Canberra,
75835    Tz::Australia__Currie,
75836    Tz::Australia__Darwin,
75837    Tz::Australia__Eucla,
75838    Tz::Australia__Hobart,
75839    Tz::Australia__LHI,
75840    Tz::Australia__Lindeman,
75841    Tz::Australia__Lord_Howe,
75842    Tz::Australia__Melbourne,
75843    Tz::Australia__NSW,
75844    Tz::Australia__North,
75845    Tz::Australia__Perth,
75846    Tz::Australia__Queensland,
75847    Tz::Australia__South,
75848    Tz::Australia__Sydney,
75849    Tz::Australia__Tasmania,
75850    Tz::Australia__Victoria,
75851    Tz::Australia__West,
75852    Tz::Australia__Yancowinna,
75853    Tz::Brazil__Acre,
75854    Tz::Brazil__DeNoronha,
75855    Tz::Brazil__East,
75856    Tz::Brazil__West,
75857    Tz::CET,
75858    Tz::CST6CDT,
75859    Tz::Canada__Atlantic,
75860    Tz::Canada__Central,
75861    Tz::Canada__Eastern,
75862    Tz::Canada__Mountain,
75863    Tz::Canada__Newfoundland,
75864    Tz::Canada__Pacific,
75865    Tz::Canada__Saskatchewan,
75866    Tz::Canada__Yukon,
75867    Tz::Chile__Continental,
75868    Tz::Chile__EasterIsland,
75869    Tz::Cuba,
75870    Tz::EET,
75871    Tz::EST,
75872    Tz::EST5EDT,
75873    Tz::Egypt,
75874    Tz::Eire,
75875    Tz::Etc__GMT,
75876    Tz::Etc__GMTPlus0,
75877    Tz::Etc__GMTPlus1,
75878    Tz::Etc__GMTPlus10,
75879    Tz::Etc__GMTPlus11,
75880    Tz::Etc__GMTPlus12,
75881    Tz::Etc__GMTPlus2,
75882    Tz::Etc__GMTPlus3,
75883    Tz::Etc__GMTPlus4,
75884    Tz::Etc__GMTPlus5,
75885    Tz::Etc__GMTPlus6,
75886    Tz::Etc__GMTPlus7,
75887    Tz::Etc__GMTPlus8,
75888    Tz::Etc__GMTPlus9,
75889    Tz::Etc__GMTMinus0,
75890    Tz::Etc__GMTMinus1,
75891    Tz::Etc__GMTMinus10,
75892    Tz::Etc__GMTMinus11,
75893    Tz::Etc__GMTMinus12,
75894    Tz::Etc__GMTMinus13,
75895    Tz::Etc__GMTMinus14,
75896    Tz::Etc__GMTMinus2,
75897    Tz::Etc__GMTMinus3,
75898    Tz::Etc__GMTMinus4,
75899    Tz::Etc__GMTMinus5,
75900    Tz::Etc__GMTMinus6,
75901    Tz::Etc__GMTMinus7,
75902    Tz::Etc__GMTMinus8,
75903    Tz::Etc__GMTMinus9,
75904    Tz::Etc__GMT0,
75905    Tz::Etc__Greenwich,
75906    Tz::Etc__UCT,
75907    Tz::Etc__UTC,
75908    Tz::Etc__Universal,
75909    Tz::Etc__Zulu,
75910    Tz::Europe__Amsterdam,
75911    Tz::Europe__Andorra,
75912    Tz::Europe__Astrakhan,
75913    Tz::Europe__Athens,
75914    Tz::Europe__Belfast,
75915    Tz::Europe__Belgrade,
75916    Tz::Europe__Berlin,
75917    Tz::Europe__Bratislava,
75918    Tz::Europe__Brussels,
75919    Tz::Europe__Bucharest,
75920    Tz::Europe__Budapest,
75921    Tz::Europe__Busingen,
75922    Tz::Europe__Chisinau,
75923    Tz::Europe__Copenhagen,
75924    Tz::Europe__Dublin,
75925    Tz::Europe__Gibraltar,
75926    Tz::Europe__Guernsey,
75927    Tz::Europe__Helsinki,
75928    Tz::Europe__Isle_of_Man,
75929    Tz::Europe__Istanbul,
75930    Tz::Europe__Jersey,
75931    Tz::Europe__Kaliningrad,
75932    Tz::Europe__Kiev,
75933    Tz::Europe__Kirov,
75934    Tz::Europe__Kyiv,
75935    Tz::Europe__Lisbon,
75936    Tz::Europe__Ljubljana,
75937    Tz::Europe__London,
75938    Tz::Europe__Luxembourg,
75939    Tz::Europe__Madrid,
75940    Tz::Europe__Malta,
75941    Tz::Europe__Mariehamn,
75942    Tz::Europe__Minsk,
75943    Tz::Europe__Monaco,
75944    Tz::Europe__Moscow,
75945    Tz::Europe__Nicosia,
75946    Tz::Europe__Oslo,
75947    Tz::Europe__Paris,
75948    Tz::Europe__Podgorica,
75949    Tz::Europe__Prague,
75950    Tz::Europe__Riga,
75951    Tz::Europe__Rome,
75952    Tz::Europe__Samara,
75953    Tz::Europe__San_Marino,
75954    Tz::Europe__Sarajevo,
75955    Tz::Europe__Saratov,
75956    Tz::Europe__Simferopol,
75957    Tz::Europe__Skopje,
75958    Tz::Europe__Sofia,
75959    Tz::Europe__Stockholm,
75960    Tz::Europe__Tallinn,
75961    Tz::Europe__Tirane,
75962    Tz::Europe__Tiraspol,
75963    Tz::Europe__Ulyanovsk,
75964    Tz::Europe__Uzhgorod,
75965    Tz::Europe__Vaduz,
75966    Tz::Europe__Vatican,
75967    Tz::Europe__Vienna,
75968    Tz::Europe__Vilnius,
75969    Tz::Europe__Volgograd,
75970    Tz::Europe__Warsaw,
75971    Tz::Europe__Zagreb,
75972    Tz::Europe__Zaporozhye,
75973    Tz::Europe__Zurich,
75974    Tz::GB,
75975    Tz::GBEire,
75976    Tz::GMT,
75977    Tz::GMTPlus0,
75978    Tz::GMTMinus0,
75979    Tz::GMT0,
75980    Tz::Greenwich,
75981    Tz::HST,
75982    Tz::Hongkong,
75983    Tz::Iceland,
75984    Tz::Indian__Antananarivo,
75985    Tz::Indian__Chagos,
75986    Tz::Indian__Christmas,
75987    Tz::Indian__Cocos,
75988    Tz::Indian__Comoro,
75989    Tz::Indian__Kerguelen,
75990    Tz::Indian__Mahe,
75991    Tz::Indian__Maldives,
75992    Tz::Indian__Mauritius,
75993    Tz::Indian__Mayotte,
75994    Tz::Indian__Reunion,
75995    Tz::Iran,
75996    Tz::Israel,
75997    Tz::Jamaica,
75998    Tz::Japan,
75999    Tz::Kwajalein,
76000    Tz::Libya,
76001    Tz::MET,
76002    Tz::MST,
76003    Tz::MST7MDT,
76004    Tz::Mexico__BajaNorte,
76005    Tz::Mexico__BajaSur,
76006    Tz::Mexico__General,
76007    Tz::NZ,
76008    Tz::NZCHAT,
76009    Tz::Navajo,
76010    Tz::PRC,
76011    Tz::PST8PDT,
76012    Tz::Pacific__Apia,
76013    Tz::Pacific__Auckland,
76014    Tz::Pacific__Bougainville,
76015    Tz::Pacific__Chatham,
76016    Tz::Pacific__Chuuk,
76017    Tz::Pacific__Easter,
76018    Tz::Pacific__Efate,
76019    Tz::Pacific__Enderbury,
76020    Tz::Pacific__Fakaofo,
76021    Tz::Pacific__Fiji,
76022    Tz::Pacific__Funafuti,
76023    Tz::Pacific__Galapagos,
76024    Tz::Pacific__Gambier,
76025    Tz::Pacific__Guadalcanal,
76026    Tz::Pacific__Guam,
76027    Tz::Pacific__Honolulu,
76028    Tz::Pacific__Johnston,
76029    Tz::Pacific__Kanton,
76030    Tz::Pacific__Kiritimati,
76031    Tz::Pacific__Kosrae,
76032    Tz::Pacific__Kwajalein,
76033    Tz::Pacific__Majuro,
76034    Tz::Pacific__Marquesas,
76035    Tz::Pacific__Midway,
76036    Tz::Pacific__Nauru,
76037    Tz::Pacific__Niue,
76038    Tz::Pacific__Norfolk,
76039    Tz::Pacific__Noumea,
76040    Tz::Pacific__Pago_Pago,
76041    Tz::Pacific__Palau,
76042    Tz::Pacific__Pitcairn,
76043    Tz::Pacific__Pohnpei,
76044    Tz::Pacific__Ponape,
76045    Tz::Pacific__Port_Moresby,
76046    Tz::Pacific__Rarotonga,
76047    Tz::Pacific__Saipan,
76048    Tz::Pacific__Samoa,
76049    Tz::Pacific__Tahiti,
76050    Tz::Pacific__Tarawa,
76051    Tz::Pacific__Tongatapu,
76052    Tz::Pacific__Truk,
76053    Tz::Pacific__Wake,
76054    Tz::Pacific__Wallis,
76055    Tz::Pacific__Yap,
76056    Tz::Poland,
76057    Tz::Portugal,
76058    Tz::ROC,
76059    Tz::ROK,
76060    Tz::Singapore,
76061    Tz::Turkey,
76062    Tz::UCT,
76063    Tz::US__Alaska,
76064    Tz::US__Aleutian,
76065    Tz::US__Arizona,
76066    Tz::US__Central,
76067    Tz::US__EastIndiana,
76068    Tz::US__Eastern,
76069    Tz::US__Hawaii,
76070    Tz::US__IndianaStarke,
76071    Tz::US__Michigan,
76072    Tz::US__Mountain,
76073    Tz::US__Pacific,
76074    Tz::US__Samoa,
76075    Tz::UTC,
76076    Tz::Universal,
76077    Tz::WSU,
76078    Tz::WET,
76079    Tz::Zulu,
76080];